保持对项目列表的引用是最新的好方法是什么?
理想情况下,当我将一个元素附加到DOM时,我希望我的变量包含要更新的该类型元素的列表。
HTML:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
JS:
var ListOfItems = $("ul");
var Items = $("li");
alert(Items.length);
var NewItem = $("<li></li>");
ListOfItems.append(NewItem);
alert(Items.length);
输出:
5
5
答案 0 :(得分:1)
它无法进行绑定,更好的方法是在这一行之后:
ListOfItems.append(NewItem);
将其添加到您的数组中:
Items.push(NewItem);
或者用这个再次更新你的数组:
Items = $("li");