我正在尝试在 jQuery$.each()
循环中重复附加一个在闭包之外定义的元素,请参阅 - http://jsfiddle.net/benedict_w/8Pczs/
有人可以解释为什么该元素只附加在循环的最后一次迭代中吗?
例如
<ul>
<li>blah</li>
<li>blah</li>
<li>blah</li>
</ul>
使用以下jQuery:
var remove = $('<a href="#">remove</a>');
$('li').each(function(){
$(this).append(remove);
});
生产商:
<ul>
<li>blah</li>
<li>blah</li>
<li>blah <a href="#">remove</a></li>
</ul>