Jquery .val()不会触发实时(更改)事件

时间:2011-11-27 22:33:41

标签: events jquery

我有一个选择列表和一个类似的事件:

$("#type").live('change', function() {
...
}

在某处,我这样做:

$("#type").val('something');

但是,该行代码不会触发change事件。我该怎么用?

2 个答案:

答案 0 :(得分:4)

只需手动触发更改:

$("#type").val('something').trigger('change');

参考:

答案 1 :(得分:2)

$("#type").val('something').trigger('change');