为什么first()的行为不像:第一个?

时间:2017-05-10 11:47:27

标签: jquery

给出一个简单的<ul>如下:

<ul id="myList">
  <li>first</li>
  <li>second</li>
  <li>third</li>
</ul>

我们可以移动第一个项目并将其作为最后一个项目:

// Make the first list item the last list item:
$('#myList li:first').appendTo('#myList')

如下所示:http://learn.jquery.com/using-jquery-core/manipulating-elements/

为什么这不做同样的事情? $('#myList').first().appendTo($('#myList'))

1 个答案:

答案 0 :(得分:4)

选择器不正确

&#13;
&#13;
$('#myList li').first().appendTo($('#myList'))
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="myList">
  <li>first</li>
  <li>second</li>
  <li>third</li>
</ul>
&#13;
&#13;
&#13;