当元素将来可能被创建或动态添加时,如何捕获元素的onclick事件?
// Here i need to define function for click
// In jQuery it would be like this: jQuery('body').on('click', 'a.some-link-class', function(){});
var some_link = document.createElement('a');
some_link.class = 'some-link-class
在这里,我已经写了一个函数到"bookmark_outer“目录,在目录里面,有3个独立的链接,它们也包含了独立的functions.when,我点击了那个目录中的一个链接,在这个目录中的函数也会停止,do I fire.How吗?
function bookmarkUrlRedirect{
$('#Bookmark_title').closest('.bookmark_outer').find('.bookmark_edit').addClass('bkshow');
}
function
使用chrome dev工具查看节点上的侦听器给我带来了麻烦。它似乎没有检测到我动态加载的内容上的监听器(不过,不幸的是,我没有在小提琴中重现它)。但是,它不注册由jQuery委托的事件。
有没有办法让我“刷新”它的“事件知识”?
var div = document.getElementsByTagName("div")[0],
p = document.getElementsByTagName("p")[0],
vanillaListen = function () {
console.log("clicked via
当页面加载时,我动态地将项添加到ul中。
addUsersToDropdown = (user_markers) ->
console.log("inside addUsersToDropdown")
for marker in user_markers
console.log("adding name to dropdown , name = #{marker.name}")
jQuery("#user_list").append("<li><a onclick='return f