我有一个组合框,并希望选择一个选项值。我正在使用类似于:如何通过编程方式在组合框中触发选择值更改?
$("#comState_city option:eq(0)").attr("value",chk[i]);
$("#comState_city option:eq(0)").attr("selected","selected");
但是,这不是触发值更改事件。我想在更改select元素的值时调用onchange处理程序。
我有一个组合框,并希望选择一个选项值。我正在使用类似于:如何通过编程方式在组合框中触发选择值更改?
$("#comState_city option:eq(0)").attr("value",chk[i]);
$("#comState_city option:eq(0)").attr("selected","selected");
但是,这不是触发值更改事件。我想在更改select元素的值时调用onchange处理程序。
$('#comState_city option:eq(0)').trigger('change');
试试这招:
$("#comState_city").change(function(){
alert($(this[this.selectedIndex]).val());
});
- ,这不是关于适应change-eventHandler,而是关于更改change-eventHandler – 2011-04-05 10:15:20
可能重复(http://stackoverflow.com/questions/4247264/how-to- [如何触发代码jQuery的变化事件。] trigger-jquery-change-event-in-code) – 2011-04-05 09:28:55