单击事件不绑定到动态加载的元素

时间:2014-01-03 01:52:34

标签: javascript jquery

我通过ajax动态加载此span:

<span class="popup-exit" aria-hidden="true" data-icon="&#xe633;"></span>

它通常显示一个绝对定位的十字图标,jquery如下:

$(".screen-overlay").on(".popup-exit", "click", function() {
    alert("Hello");
    $(".screen-overlay").hide();
});

它无法正常工作!有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您将eventselector混为一谈

$(".screen-overlay").on("click", ".popup-exit", function() {
    alert("Hello");
    $(".screen-overlay").hide();
});