我希望能够使用 jQuery 检测下拉列表的选定值何时发生变化。下拉列表的选定值被其他 JavaScript 更改,因此我希望能够捕获此事件。
我可以看到下拉列表发生变化,但是以下代码未正确捕获事件。事件是否change
仅在用户执行而不是其他代码时捕获事件?
$('select[name=b_country]').live('change', function() {
alert('the country dropdown has changed');
});
<select name="b_country" style="display: block;">