Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
jQuery:使用.next()选择下一个选择器_Jquery - Fatal编程技术网

jQuery:使用.next()选择下一个选择器

jQuery:使用.next()选择下一个选择器,jquery,Jquery,这是我的HTML代码: <div id="slides"> <ul> <li><a href="" class="current">2</a></li> <li><a href="">3</a></li> <li><a href="">4</a></li> <li&

这是我的HTML代码:

  <div id="slides">
    <ul>
      <li><a href="" class="current">2</a></li>
      <li><a href="">3</a></li>
      <li><a href="">4</a></li>
      <li><a href="">5</a></li>
      <li><a href="">6</a></li>
      <li><a href="">7</a></li>
    </ul>
  </div>
但那不是工作,我的错在哪里

给你演示=

希望这对你有帮助,祝你过得愉快

Jquery代码


嗨,嗯,你想在点击时改变当前状态吗?干杯@NuLLeR saweet man为您制作了一个小演示,见下文,cheerios@它在哪里?如果它适合你的需要,你可以让它被接受
$('#slides li a.current').next('li a').addClass("current");
$('#slides a.current').parent('li').next('li').find('a').addClass("current");
$('#slides a.current').parent('li').next('li').children('a').addClass("current");
$('#slides li a.current').parent().next().find('a').addClass("current");
$('#slides li a.current').parent().next().find('a').addClass("current");​​​
$('#slides li:has(a[class="current"])').next().find('a').addClass("current")
$('#slides a.current').parent('li').next("li").find("a").addClass("current");
   $('#slides > ul > li').click(function() {

    $('#slides > ul > li > a.current').removeClass('current');

    $(this).find('a').addClass("current");

});​