为什么不能在jQuery代码中放入多个选择器?

为什么不能在jQuery代码中放入多个选择器?,jquery,Jquery,看起来很简单,你点击.nextbutton打开联系人分区,你会想如果你点击'contact,.nextbutton',你可以用这两个按钮来关闭它,但这不起作用? 我想知道为什么 $('.nextbutton').click(function () { $('#contact').stop().fadeTo(1500, 1); }); $('#contact').click(function () { $('#contact').stop().fadeTo(1500, 0.001); });

看起来很简单,你点击.nextbutton打开联系人分区,你会想如果你点击'contact,.nextbutton',你可以用这两个按钮来关闭它,但这不起作用? 我想知道为什么

$('.nextbutton').click(function () {
$('#contact').stop().fadeTo(1500, 1);
});

$('#contact').click(function () {
$('#contact').stop().fadeTo(1500, 0.001);
});

为什么不举一个你正在尝试的语法的例子?$“contact,.nextbutton”肯定会起作用。你的示例可以使用一些HTML,这样我们就可以了解它为什么不起作用了。很抱歉这里有一个例子。尝试添加.nextbutton。
  $('#contact, .nextbutton').click(function () {
            $('#contact').stop().fadeTo(1500, ($(this).hasClass('nextbutton') ? 1 : 0.001));
  });​