1

我有以下一段代码,它在一个页面上工作,在另一个页面上不起作用,尽管两个页面上的 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 代码后也没有绑定。

谁能帮我解决这个问题,我做错了什么?

谢谢, 苏丹

4

2 回答 2

3

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

于 2012-09-11T07:01:17.147 回答
-1

升级到 jQuery 1.8.1 并查看结果

于 2012-09-11T07:03:20.720 回答