私のhtml:
<div style="top:10px;display:block" class="jPlugin_article_pager">
<span style="cursor:pointer" class="jPlugin_article_page" data-id="1">1</span>
<span style="cursor:pointer" class="jPlugin_article_page" data-id="2">2</span>
</div>
私のjquery
$('.jPlugin_article_pager').on('click','.jPlugin_article_page',function(event){
alert('works');
console.log($(this).attr('data-id') + ' was pressed. Details: Event target : '+ event.target+ '. Type:' + event.type );
});
jPlugin_article_page要素をクリックしたときにアラートがトリガーされるようにしたいだけです。ノート。jPlugin_article_pagerは動的に生成されるため、jPlugin_article_pageです。コードが本文の終了タグの近くにあるため、ドキュメント準備機能を使用する必要はありません。
何が悪いのか知りたいのですが。ありがとう
アップデート:
奇妙なことに..私は何を変更したのかわかりませんが、これは機能します:
$('.jPlugin_article_pager').on('click','.jPlugin_article_page',function(event){
alert($(this).attr('data-id'));
console.log($(this).attr('data-id') + ' was pressed. Details: Event target : '+ event.target+ '. Type:' + event.type );
});