我试图在jQuery $.each()循环中重复追加在闭包之外定义的元素,请参阅 - http://jsfiddle.net/benedict_w/8Pczs/
有人可以解释为什么元素只附加在循环的最后一次迭代中?
例如
<ul>
<li>blah</li>
<li>blah</li>
<li>blah</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
使用以下jquery:
var remove = $('<a href="#">remove</a>');
$('li').each(function(){
$(this).append(remove);
});?
Run Code Online (Sandbox Code Playgroud)
生产商:
<ul>
<li>blah</li>
<li>blah</li>
<li>blah <a href="#">remove</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9977 次 |
| 最近记录: |