1

我可以查看我在哪里添加动态内容。我在它们上添加了链接(动态链接)。单击它时,不显示警报。

我试过了

 $("a.reset_ebook").on("click", function() { alert("test") })

观点是

<a ebook_id="18" class="reset_ebook" href="javascript:void(0)">Close</a>

如何使用动态添加的链接进行提醒

4

2 回答 2

4

尝试这个:

 $(document).on("click", "a.reset_ebook", function() { alert("test") })

这将侦听整个文档中的单击事件,但仅在目标与选择器 ( a.reset_book) 匹配时才触发处理程序。这样它也将“工作”用于动态插入的元素。

在 jQuery 文档中阅读有关直接和委托事件的更多信息:http: //api.jquery.com/on/#direct-and-delegated-events

于 2013-06-03T09:17:12.113 回答
1

您的语法不适用于委托事件

 $(document).on("click", "a.reset_ebook", function() { alert("test") })  

看这里

于 2013-06-03T09:17:33.467 回答