代码:
var elements = $('h3');
elements.each(...) 这样操作是顺序操作的。
我现在想要逆序操作元素,该怎么处理?
jquery each 获取的元素,怎么逆序操作
答案:5 悬赏:60
解决时间 2021-03-05 15:18
- 提问者网友:伴他一生,无悔
- 2021-03-05 09:24
最佳答案
- 二级知识专家网友:木子香沫兮
- 2021-03-05 10:10
如果非要用jquery的操作的话
$($("div").toArray().reverse()).each(...)
这个应该是可以的~
希望对您有帮助~
By Billskate
$($("div").toArray().reverse()).each(...)
这个应该是可以的~
希望对您有帮助~
By Billskate
全部回答
- 1楼网友:疯山鬼
- 2021-03-05 13:38
$.index()是获取这个元素的索引值,俗称“只读”操作,不带“写入”功能 $.eq(index)才是对这个索引的元素进行设置,俗称“只写”操作 换成:$('.nav ul>li').eq(li_index).css({...}) 就行了
- 2楼网友:如果这是命
- 2021-03-05 12:07
for(var i=elements.length; i-->0; ) {
var element = elements.get(i);
....
}
- 3楼网友:魅世女王
- 2021-03-05 10:36
$(function(){
var arr = jQuery.makeArray(document.getElementsByTagName("h3"));
arr.reverse(); // 使用数组翻转函数
})
- 4楼网友:萝莉姐姐鹿小北
- 2021-03-05 10:25
你看这样行不行?
$(function(){
var arr = jQuery.makeArray(document.getElementsByTagName("h3"));
arr.reverse(); // 使用数组翻转函数
})
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯