1
我想打一个说的foreach时间的函数被调用顶部的第一李功能将是最后一个,这样第一个例子来改变立不败之地看起来像这样如何使用jQuery
<ul>
<li id="2">
<li id="3">
<li id="4">
<li id="5">
<li id="6">
<li id="7">
<li id="1">
</ul>
感谢
我想打一个说的foreach时间的函数被调用顶部的第一李功能将是最后一个,这样第一个例子来改变立不败之地看起来像这样如何使用jQuery
<ul>
<li id="2">
<li id="3">
<li id="4">
<li id="5">
<li id="6">
<li id="7">
<li id="1">
</ul>
感谢
$('li:first').appendTo('ul');
工作示例(点击任何地方):http://jsbin.com/izize3/1
试试这个:
var firstChild = $("ul > li:first-child");
firstChild.appendTo(firstChild.parent("ul"));
如果什么有多于一个列表? – Gumbo 2010-01-25 11:29:43
@Gumbo - 那么这将不起作用,它会将第一个li添加到所有uls中。它需要更好的选择器,但想法保持不变,例如'$('#list> li:first')。appendTo('#list');'。我可能会问:如果我们在ul里面有ul? (这个问题非常广泛,为了我的辩护,所以我只是展示了这个想法) – Kobi 2010-01-25 11:41:18