如何处理动态创建的超链接的点击事件?

时间:2016-06-15 14:50:59

标签: javascript jquery

我有动态生成的链接,如

<a name="details" id="1" href="javascript:;">Details</a>

当其中一个人点击时,我想用这样的javascript代码来处理这个事件

$(document).ready(function () {
    var a = document.getElementsByName('details').item(0);

    a.on('click', function () {
        $.ajax({
            ///
        });
    });
});

然而,尽管它似乎非常完美地找到超链接,但在点击事件中它并没有进入该功能。

实施有什么问题?

1 个答案:

答案 0 :(得分:-1)

on是您在jQuery对象上找到的方法。

document.getElementsByName('details').item(0)返回原生DOM元素。

使用addEventListener代替on$("some selector")代替getElementsByName&amp; item