Javascript 从选择元素中选择选项时触发更改事件

Javascript 从选择元素中选择选项时触发更改事件,javascript,jquery,Javascript,Jquery,My函数使用jQuery从select元素中选择一个选项: $('#id>option:eq(13)').prop("selected",true); 但是,这不会触发用户手动选择选项时应该发生的事件。有办法触发此事件吗?有办法。您可以从jquery对象触发事件 $('#id>option:eq(13)').prop("selected",true).trigger('change'); 是的,有办法。您可以从jquery对象触发事件 $('#id>option:eq(

My函数使用jQuery从select元素中选择一个选项:

$('#id>option:eq(13)').prop("selected",true);

但是,这不会触发用户手动选择选项时应该发生的事件。有办法触发此事件吗?

有办法。您可以从jquery对象触发事件

 $('#id>option:eq(13)').prop("selected",true).trigger('change');

是的,有办法。您可以从jquery对象触发事件

 $('#id>option:eq(13)').prop("selected",true).trigger('change');
或者,您可以使用不带参数的更改方法:$'id>选项:eq13'.propselected,true.change;或者,您可以使用不带参数的更改方法:$'id>选项:eq13'.propselected,true.change;