相关疑难解决方法(0)

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>
Run Code Online (Sandbox Code Playgroud)

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

javascript arrays jquery reverse

432
推荐指数
7
解决办法
19万
查看次数

jQuery是否总是按照在代码中找到它们的顺序遍历DOM?

比方说,我有一个可排序的列表:

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如果我进行如下的jQuery调用:

$.each($('li'), function(key, item) {...});

我可以期待jQuery从上到下遍历条目吗?我已经运行了一些测试,并尝试使用jQueryUI动态重新排列项目,到目前为止,它似乎总是按顺序运行.但总能预料到这一点吗?或者是运气不好,到目前为止我还没有碰到任何东西让我想到其他...?

jquery list jquery-ui-sortable

13
推荐指数
1
解决办法
2611
查看次数

标签 统计

jquery ×2

arrays ×1

javascript ×1

jquery-ui-sortable ×1

list ×1

reverse ×1