我已将一个li
元素声明为全局元素并尝试将其推送到数组中。后来我在其中添加了相同的内容,ul
但仅显示了一次li
项目,而不是显示了 10 次。
var items = [], ele = $("<li>brad</li>");
for(var i=0; i<10; i++) {
items.push(ele);
}
$("#myId").append(items);
但是如果li
元素在循环中声明如下:
for(var i=0; i<10; i++) {
ele = $("<li>brad</li>")
items.push(ele);
}
它显示了li
10 次。我无法弄清楚其中的原因。为什么?