Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 计数<;李>;在特定的左侧和右侧<;李>;在a<;ul>;_Javascript_Jquery_Html - Fatal编程技术网

Javascript 计数<;李>;在特定的左侧和右侧<;李>;在a<;ul>;

Javascript 计数<;李>;在特定的左侧和右侧<;李>;在a<;ul>;,javascript,jquery,html,Javascript,Jquery,Html,有没有办法知道一个中特定的左侧有多少个,右侧有多少个 对于ex,我希望在左侧为特定的2,在右侧为1 是否可以通过jquery <ul id="slider_donor" class="clearfix"> <li id="slider_1"> <li id="slider_2"> <li id="active-slide" class="active-slide"> <li id="slider_3"> </ul>

有没有办法知道一个
    中特定
  • 的左侧有多少个
  • ,右侧有多少个
  • 对于ex,我希望在左侧为特定的
  • 2
  • ,在右侧为
    1

    是否可以通过
    jquery

    <ul id="slider_donor" class="clearfix">
     <li id="slider_1">
     <li id="slider_2">
     <li id="active-slide" class="active-slide"> 
     <li id="slider_3">
    </ul>
    
    提前感谢。

    您可以使用nextAll()和prevAll()查找下一个所有上一个同级对象,然后获取这些对象的长度

    var $active = $('.active-slide');
    var rights = $active.nextAll().length;
    var lefts = $active.prevAll().length;
    
    您可以使用nextAll()和prevAll()查找下一个或所有上一个同级对象,然后获取这些对象的长度

    var $active = $('.active-slide');
    var rights = $active.nextAll().length;
    var lefts = $active.prevAll().length;
    
    您可以使用:

    获取所有
    li
    ,它们是您的
    活动幻灯片的上一个同级

    以及,

    要获取所有的
    li
    ,即您的
    活动幻灯片的下一个同级幻灯片,您可以使用:

    获取所有
    li
    ,它们是您的
    活动幻灯片的上一个同级

    以及,


    获取所有<<代码> LI>代码>,这是你的<代码>的下一个兄弟姐妹。活动幻灯片 < /P>虽然这里不需要,但就OP可以是一个新的概念而言,我认为你可以考虑这2个jQuery函数中的选择器参数:<代码> $Active .Pvices(“Li”)。但是,对于OP来说,它可能是一个新的概念,我认为您可以在这2个jQuery函数中考虑选择器参数:<代码> $Active .Pravar(“Li”)。

    var rightLIs = $('.active-slide').nextAll('li');