永发信息网

jquery怎样获得同辈的前几个和后几个元素

答案:3  悬赏:50  手机版
解决时间 2021-11-19 08:56
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-11-18 23:01
jquery怎样获得同辈的前几个和后几个元素
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-11-18 23:15
prevAll()、nextAll()是获取之前和之后的所有同级元素。
$("li.third-item").prevAll();  //取得item1 itme2
$("li.third-item").nextAll();  //取得item4 item5
全部回答
  • 1楼网友:走死在岁月里
  • 2021-11-19 02:13
prevAll() 查找当前元素之前所有的同辈元素
nextAll() 查找当前元素之后所有的同辈元素
siblings() 查找当前元素所有同辈元素
  • 2楼网友:人類模型
  • 2021-11-19 00:52

你好!

获取同辈的元素,有个siblings()方法,这个可以获取到同级的所有元素;
还有prev()、next()分别获取之前和之后的元素,这是取向前或向后的一个元素;
prevAll()、nextAll()是获取之前和之后的所有同级元素;


       
  • list item 1

  •    
  • list item 2

  •    list item 3
       
  • list item 4

  •    
  • list item 5



$("li.third-item").siblings(); //可以获取4个li元素

$("li.third-item").prev();   //取得item2
$("li.third-item").next();   //取得item4

$("li.third-item").prevAll();  //取得item1 itme2
$("li.third-item").nextAll();  //取得item4 item5

还有种方式就是通过siblings()方法获取到同级元素后,使用eq()方法定位元素

var $lis = $("li:last").siblings();
$lis.eq(0)

希望对你有帮助!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯