最佳答案
在设置 选择元素的值时,触发 改变事件的最简单和最好的方法是什么。
我希望执行以下代码
$('select#some').val(10);
或者
$('select#some').attr('value', 10);
会触发变更事件,我觉得这很合乎逻辑,对吧?
但事实并非如此,您需要通过这样做来触发 change ()事件
$('select#some').val(10).change();
或者
$('select#some').val(10).trigger('change');
但是我正在寻找一些解决方案,一旦 select 的值被一些 javascript 代码改变,就会触发更改事件。