我有一个<select class="listenToMe" />
当改变做某事的时候。我还有一个单独的链接,单击该链接时会执行 ajax 请求并返回更多 dom 元素,并且在它们内部还有另一个<select class="listenToMe" />
我希望我的事件监听器也可以应用于这个元素。我正在尝试使用 jQuery 的 on 方法,但它似乎不起作用:
JS
var selectListener = function() { alert('you change me!'};
$('.listenToMe').on("change", selectListener);
$('.addMore').click( function() {
$.post('myWebPage.php', {} , (function(data) {
$(this).before(data);
// data is something like <div><select class="listenToMe" /></div>
}).bind(this));
});
HTML
<div>
<div>
<select class="listenToMe" />
</div>
<div>
<select class="listenToMe" />
</div>
<a class="addMore">Click me</a>
</div>
有什么建议么?