jquery 用each遍历lis标签后向每个li标签添加节点。而只在最后一个有显示,是怎么回事。
<ul><li>listitem1</li><li>listitem2</li><li>listitem3</li><li>listitem4</li><li>listi...
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
<li id="testE1">edit</li>
</ul>
$(function(){
$("#testE1").click(function(){
var $a=$("<input type=\"input\"/>");
$(this).siblings().each(function(){
$(this).append($a);
});
alert("end");
});
}); 展开
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
<li id="testE1">edit</li>
</ul>
$(function(){
$("#testE1").click(function(){
var $a=$("<input type=\"input\"/>");
$(this).siblings().each(function(){
$(this).append($a);
});
alert("end");
});
}); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询