jQuery 1.7.2版本:.on()在一个页面上有效,在另一个页面上无效

093gszye  于 2022-11-22  发布在  jQuery
关注(0)|答案(2)|浏览(199)

我有下面的一段代码,它在一个页面上工作,而在另一个页面上不工作,尽管两个页面上的html标记是相同的:

JS的编号

$("#books_list").on('click', '.load-more-books', function(event) {
  // Some stuffs
});

Html

<div id="book_list">
...
</div>
<a href="..." class="load-more-books">More books</a>

即使在Chrome浏览器控制台事件中输入JS代码后也不会绑定。
谁能帮我一下,我做错了什么?
谢谢,苏丹

yh2wf1be

yh2wf1be1#

您指定的选择器意味着.load-more-books必须是#book_list的后代,这样才能正常工作。

m1m5dgzv

m1m5dgzv2#

升级到jQuery 1.8.1并查看结果

相关问题