【发布时间】:2012-09-18 15:55:31
【问题描述】:
我希望能够使用 jQuery 检测下拉列表的选定值何时发生变化。下拉列表的选定值被其他 JavaScript 更改,所以我希望能够捕捉到这个事件。
我可以看到下拉列表发生变化,但是以下代码未正确捕获事件。 change 事件是否只捕获由用户执行的事件而不是其他代码?
$('select[name=b_country]').live('change', function() {
alert('the country dropdown has changed');
});
<select name="b_country" style="display: block;">
【问题讨论】:
标签: javascript jquery html-select jquery-1.7