【发布时间】:2011-08-21 16:13:25
【问题描述】:
我需要在 JQuery 追加后访问 DOM 元素。假设我有这个:
<ul id="items">
<li class="item">one</li>
<li class="item">two</li>
</ul>
然后是Javascript:
var addItems = function(html) {
$('#items').append(html);
//How do I access the new items here?
}
假设html是:
<li class="item">three</li>
<li class="item">four</li>
我需要对这两个新项目做点什么。这包括将事件绑定到它们。所以我不能简单地使用 $('.item') 因为这会给现有项目添加双重事件。一旦新项目成为 DOM 的一部分,它们与现有项目就没有什么区别了。
最好的方法是什么?
【问题讨论】:
标签: javascript jquery jquery-selectors append