Javascript 如何处理动态创建的超链接的点击事件?
我动态生成了如下链接Javascript 如何处理动态创建的超链接的点击事件?,javascript,jquery,Javascript,Jquery,我动态生成了如下链接 当其中一个单击时,我想用如下javascript代码处理此事件 $(document).ready(function () { var a = document.getElementsByName('details').item(0); a.on('click', function () { $.ajax({ /// }); }); }); 然而,尽管它似乎可以非常完美地找到超链接,但在单
当其中一个单击时,我想用如下javascript代码处理此事件
$(document).ready(function () {
var a = document.getElementsByName('details').item(0);
a.on('click', function () {
$.ajax({
///
});
});
});
然而,尽管它似乎可以非常完美地找到超链接,但在单击事件时它并没有进入该函数
实施有什么问题
on
是一种可以在jQuery对象上找到的方法
document.getElementsByName('details')。项(0)
返回本机DOM元素
使用
addEventListener
代替上的,或者使用$(“某些选择器”)
代替getElementsByName
&项
使用$(文档)。在('click','a',function(){
将单击委派给document@guardio我是否能够使用此实现访问超链接的id属性?是的,通过使用$(this).attr('id')
您将获得单击的锚的id