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 に答える