jQuery.each()向后

jQuery.each()向后

我使用JQuery来选择页面上的一些元素,然后在DOM中移动它们。我遇到的问题是,我需要按照JQuery自然想要选择的顺序选择所有元素。例如:

<ul>
   <li>Item 1</li>
   <li>Item 2</li>
   <li>Item 3</li>
   <li>Item 4</li>
   <li>Item 5</li></ul>

我想选择所有的li项并对它们使用.each()命令,但是我想从第5项开始,然后是第4项等等。这是可能的吗?


慕莱坞森
浏览 437回答 3
3回答

一只斗牛犬

$($("li").get().reverse()).each(function()&nbsp;{&nbsp;/*&nbsp;...&nbsp;*/&nbsp;});

牧羊人nacy

你可以jQuery.fn.reverse&nbsp;=&nbsp;function()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;this.pushStack(this.get().reverse(),&nbsp;arguments);};紧随其后$(selector).reverse().each(...)
打开App,查看更多内容
随时随地看视频慕课网APP