【发布时间】:2017-12-21 23:00:37
【问题描述】:
我使用 ajax 将一些数据加载到我的一个 div 中,我有一个在新添加的 dom 上不起作用的 each 函数,我如何将它与“live”或“on”之类的东西绑定以对新添加的效果通过 ajax 添加 DOM?
$('ul.bigs > li').each(function(){
console.log(this)
})
我的意思是“开启”类似于:
$(document).on('click', '.header a', function() {
//do something
})
【问题讨论】:
-
你是说你已经在页面启动时运行了第一个块,如果更多的
lis 被添加到ul.bigs,你希望内部函数在未来的某个任意点运行? -
我想为新添加的 ul.big>li 项目做 console.log ,请注意,当新数据加载时,我的 ajax 删除了旧的 ul.big 并将新的 ul.bigs 加载到页面中跨度>
标签: javascript ajax html dom