在向页面发出ajax请求后,我有一些jquery附加的下拉列表。所有人都有班级counter
。现在我想为他们设置一个更改功能,但它根本不起作用。我的jquery版本是1.9.1。我试过这些:
$(".counter").on("change",function () {
alert("ok");
});
和
$(".counter").change(function () {
alert("ok");
});
答案 0 :(得分:1)
您的内容是动态添加的,因此您必须使用jQuery on
作为动态内容。
$(document).on("change",".counter",function () {
alert("ok");
});
对于jQuery 1.7+,您可以使用.on()将事件处理程序附加到父元素,并将带有'document'的类选择器作为参数传递。