
jquery change事件不触发
这是jsp<tdalign="center"id="driver"><selectname="staff.depart.departNo"style="height:25...
这是jsp
<td align="center" id="driver">
<select name="staff.depart.departNo" style="height:25px;width:80px">
<option value="请选择">请选择</option>
<s:iterator value="#session.driverList" var="st">
<option value="${st.staffNo}">${st.staffName}</option>
</s:iterator>
</select>
</td>
这是js
$(function(){
var ID = $("license").val();
alert("out");//这个可以弹出
$("driver").bind("change",function(){
alert("in");//这个没弹出,也就是没有触发
var select = $(this).val();
$(this).html(select);
$.post("Vehicle!update_d?vehicle.staff.staffNo="+select+"&vehicle.license="+ID+"");
});
}); 展开
<td align="center" id="driver">
<select name="staff.depart.departNo" style="height:25px;width:80px">
<option value="请选择">请选择</option>
<s:iterator value="#session.driverList" var="st">
<option value="${st.staffNo}">${st.staffName}</option>
</s:iterator>
</select>
</td>
这是js
$(function(){
var ID = $("license").val();
alert("out");//这个可以弹出
$("driver").bind("change",function(){
alert("in");//这个没弹出,也就是没有触发
var select = $(this).val();
$(this).html(select);
$.post("Vehicle!update_d?vehicle.staff.staffNo="+select+"&vehicle.license="+ID+"");
});
}); 展开
2个回答
2012-07-04
展开全部
<select> 要用 click()事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询