我的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 );
});