用于在单击时检索select值的jquery脚本:在Firefox中工作,在Internet Explorer中不工作
这里是瓦沙;我正在使用jquery脚本,在该脚本中,我在鼠标单击时获取选择框的当前值;它可以在Mozila Firefox上运行,但不能在Internet Explorer上运行 IE中的onclick显示选择框id中的上一个值用于在单击时检索select值的jquery脚本:在Firefox中工作,在Internet Explorer中不工作,jquery,Jquery,这里是瓦沙;我正在使用jquery脚本,在该脚本中,我在鼠标单击时获取选择框的当前值;它可以在Mozila Firefox上运行,但不能在Internet Explorer上运行 IE中的onclick显示选择框id中的上一个值 <select> <option>value1</option> <option>value2</option> </select> 如果我们单击value2,
<select>
<option>value1</option>
<option>value2</option>
</select>
如果我们单击value2,那么jquery将获得第一个元素的值,但它仅在mozila firefox上工作;jquery代码如下所示:
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$(function(){
$("#multiple").click(function(){
var a=$("#multiple").val();
$("#to").val(a);
});
});
</script>
请帮助我您应该使用instead of事件,并使用它在单击处理程序中引用自身,如下所示:
$(function(){
$("#multiple").change(function(){
var a = $(this).val();
$("#to").val(a);
});
});
$("#multiple").bind('click change', function(){
var a = $(this).val();
$("#to").val(a);
});
如果要更新这两个事件,请使用以下命令:
$(function(){
$("#multiple").change(function(){
var a = $(this).val();
$("#to").val(a);
});
});
$("#multiple").bind('click change', function(){
var a = $(this).val();
$("#to").val(a);
});