javascript - 有没有内置的方法来反向使用 JQuery 的 .each() ?

标签 javascript jquery

Possible Duplicate:
JQuery .each() backwards

最简单的使用方法是什么 .each()相反?目前我正在这样做:

var temp = [];

$("#nav a").each(function()
{
    temp.push($(this));
});

temp.reverse();
for(var i = 0; i < temp.length; i++)
{
    var a = temp[i];

    // Work with a.
}

如果我能做这样的事情那就太好了:

$("#nav a").reverse().each(function()
{
    // Work with $(this).

});

上下文是我有一个使用 float: right 的元素集合它以相反的顺序显示它们,我想像平常一样从左到右迭代它们。

最佳答案

使用这个

$($("#nav a").get().reverse()).each(function() { 
     //..........
});

关于javascript - 有没有内置的方法来反向使用 JQuery 的 .each() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10003120/

相关文章:

javascript - querySelector() 不适用于所有类

jquery - 跨像素距离的 CSS 过渡

javascript - 在 Chris Coyer 的自定义事件示例中使用 call()

javascript - 为什么我的 ajax 调用失败

PHP 或 Javascript : Simply Remove and Replace HTML Code

javascript - 调用 ul 中下一个元素的函数

javascript - 附加按钮输入并删除不工作的 parent

javascript - 对对象数组进行排序(输出数据但不按顺序)

javascript - 引导网站卡在移动浏览器中

jquery - 使用 2 个按钮上下滚动多个 div