最佳答案
我的应用程序动态添加了下拉列表。用户可以添加任何他们需要的数量。
我传统上使用jQuery的live()
方法来检测这些下拉列表中的一个是change()
ed:
$('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已经加载并运行,等等。错误日志中没有错误。
我做错了什么?谢谢!