JQuery选择右div

JQuery选择右div,jquery,Jquery,这是我目前拥有的代码,但是我想要一个名为menu的div上的click函数,到目前为止没有问题,但是我仍然想让它滑入和滑出相同的div,但是我似乎找不到正确的方法,我需要更改这个位$(This).next()但我不知道是什么,我尝试了很多东西,但似乎都没有反应 永远感谢你的帮助 试试这个- $(document).ready(function() { $('#slideleft button').click(function() { var $lefty = $(this).next

这是我目前拥有的代码,但是我想要一个名为menu的div上的click函数,到目前为止没有问题,但是我仍然想让它滑入和滑出相同的div,但是我似乎找不到正确的方法,我需要更改这个位
$(This).next()但我不知道是什么,我尝试了很多东西,但似乎都没有反应

永远感谢你的帮助

试试这个-

$(document).ready(function() {
  $('#slideleft button').click(function() {
    var $lefty = $(this).next();
    $lefty.animate({
      left: parseInt($lefty.css('left'),10) == 0 ?
        -$lefty.outerWidth() :
        0
    });
  });
});

如果您有仍然要滑动的div的ID(我们称为“myDiv”),则可以为该特定div使用选择器,而不是
$(this).next()
。例如:

$(document).ready(function() {
  $('#slideleft button').click(function() {
    $(this).next().slideToggle();

  });
});

$(this).next()
正在引用一个相对于
$(“#slideleft按钮”)的div
,如果您想保持对该div的引用相对,我们需要查看您的HTML标记以知道在哪里查找。

要知道如何遍历您的DOM,我们需要查看相关的HTML。否则我们只是猜测,没有任何信息。这很有效,我第一次试的时候就输入错了,所以我很难弄清楚,非常感谢!
$(document).ready(function() {
  $('#menu').click(function() {  //this now references the menu div
    var $lefty = $('#myDiv');    //this is the id of the div you want to slide
    $lefty.animate({
      left: parseInt($lefty.css('left'),10) == 0 ?
        -$lefty.outerWidth() :
        0
    });
  });
});