我的应用程序已动态添加下拉菜单。用户可以根据需要添加任意数量。
我传统上使用 jQuery 的live()
方法来检测这些下拉列表之一何时被change()
编辑:
$('select[name^="income_type_"]').live('change', function() {
alert($(this).val());
});
从 jQuery 1.7 开始,我已将其更新为:
$('select[name^="income_type_"]').on('change', function() {
alert($(this).val());
});
查看文档,这应该是完全有效的(对吗?) - 但事件处理程序永远不会触发。当然,我已经确认 jQuery 1.7 已加载并运行等。错误日志中没有错误。
我究竟做错了什么?谢谢!