我一直在寻找如何选择动态创建的(通过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>
答案 0 :(得分:0)
试试这个......
$(document).bind("#date-container", "click", function(){
// do it to it...
});
这应该将click事件绑定到动态创建的DOM。