日期:2014-05-16  浏览次数:20364 次

jquery新手求助,改变下拉框的值以后,如何触发onchange事件
做了一个下拉框,要求用jquery改变这个值以后,触发onchange事件来做其他动作,但现在问题是值改变以后
下面这个onchange事件不会触发了,大侠帮忙下,我是新手
//代码举例:

$("#下拉框ID").val(某个值)
$("#下拉框ID").change(function(){ 
某个函数
}) 

------解决方案--------------------
onchange事件是由你用鼠标选择不同的下拉选项触发,而不是直接赋值$("#下拉框ID").val(某个值)
------解决方案--------------------
$("#下拉框ID").change();
------解决方案--------------------
引用:
引用:onchange事件是由你用鼠标选择不同的下拉选项触发,而不是直接赋值$("#下拉框ID").val(某个值)

那如何才能在直接赋值了以后,触发某个函数呢?


$("#下拉框ID").change();/*触发change事件*/
------解决方案--------------------
引用:
引用:引用:
引用:onchange事件是由你用鼠标选择不同的下拉选项触发,而不是直接赋值$("#下拉框ID").val(某个值)

那如何才能在直接赋值了以后,触发某个函数呢?

$("#下拉框ID").change();/*触发change事件……


用$("#下拉框ID").change();手动触发一下。