Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据索引选择一系列dom元素_Javascript_Jquery - Fatal编程技术网

Javascript 根据索引选择一系列dom元素

Javascript 根据索引选择一系列dom元素,javascript,jquery,Javascript,Jquery,我需要使用:eq()(如果您有更好的解决方案,也可以选择其他方法)基于索引选择jquery元素的特定grange 我的html结构如下所示: <ul> <li>slide0</li> <li>slide1</li> <li>slide2</li> <li>slide3</li> <li>slide4</li> </ul> 使用jQu

我需要使用
:eq()
(如果您有更好的解决方案,也可以选择其他方法)基于索引选择jquery元素的特定grange

我的html结构如下所示:

<ul>
  <li>slide0</li>
  <li>slide1</li>
  <li>slide2</li>
  <li>slide3</li>
  <li>slide4</li>
</ul>
使用jQuery有没有更简单的方法呢?

使用,您可以将问题中的所有代码简化为:

$('ul > li').mouseenter(function() {
   $(this).prevAll().dosomething();
   $(this).nextAll().dosomethingelse();
});
获取所有以前的同级,并获取所有后续同级,您可以对每个集合执行任何操作

jQuery('someElm ~ .someClass')

匹配所有元素
。someClass
前面有任何同级
seomeElm

您如何将此应用于我的示例?抱歉,我误解了您的问题。删除了我的答案:-)没问题,这是一个有趣的selecors:P组合,但我已经使用了
$幻灯片。不是($(这个))
等等。。。然后发现我需要分别在之前和之后为元素设置动画。。
jQuery('someElm ~ .someClass')