当我手动更改change
值点击我的用户界面,但是设置所选索引时,<select>
事件被正确触发了......
this.selectedIndex = 0;
...不会触发附加事件。
我应该将更改绑定到哪个事件?除了手动触发更改事件之外,还有其他解决方法吗? (即:$(this).change();
设置所选索引后。)
答案 0 :(得分:4)
您可以尝试通过代码触发它:
$(this).trigger('change');
答案 1 :(得分:0)
设置.selectedIndex
后,执行以下操作以触发onchange事件:
$('#yourselect').trigger('change');