选择动态创建的html元素而不单击

时间:2016-02-19 19:16:21

标签: javascript jquery html

我一直在寻找如何选择动态创建的(通过JQuery)元素(在本例中,div为class“date”),并继续使用.on('click')方法。虽然这有效,但似乎只有在页面(或包含div #date-container,无论我最初的哪个)被点击时才选择div。

理想情况下,当.date div加载时,我想对它们执行一些JQuery。这可以不点击吗?

JQuery的:

$("#date-container").on("click", ".date", function() {
    $('.date').text( $('.date').text().replace('[', '') );
});

HTML:

<div id="date-container"></div>

1 个答案:

答案 0 :(得分:0)

试试这个......

$(document).bind("#date-container", "click", function(){
    // do it to it...
});

这应该将click事件绑定到动态创建的DOM。