相关疑难解决方法(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 $ .each()反向/反向迭代

我正在使用解析数组$.each(),但在其中,我正在使用.splice()方法,所以我需要向后迭代.可能吗 ?

var store = [...];
//...
var rules = [...];
//...
$.each(store, function(index, element) { // This loop needs to iterate backward
    $.each(rules, function(index2, rule) {
        if (element.id == rule.id) {
            store.splice(index, 1);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

警告:

  • 我不想反转数组,它不会是相同的行为.
  • 我也知道我可以使用for,我只是想知道它是否可以实现使用$.each

each jquery

7
推荐指数
1
解决办法
4783
查看次数

标签 统计

jquery ×2

arrays ×1

each ×1

javascript ×1

reverse ×1