动态内容无法使用javascript

时间:2013-06-03 09:15:24

标签: javascript javascript-events

我查看了添加动态内容的位置。我在它们上添加了链接(动态链接)。点击它时,不显示警告。

我试过

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

视图是

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

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

2 个答案:

答案 0 :(得分:4)

试试这个:

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

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

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

答案 1 :(得分:1)

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

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

SEE HERE