Javascript 隐藏&x27;这';和另一个使用jquery的元素

Javascript 隐藏&x27;这';和另一个使用jquery的元素,javascript,jquery,html,this,Javascript,Jquery,Html,This,以我的元素结构为例 <a href="#" class="close">X</a> <div class="container">Lorem ipsum</div> 如何将两个hide()语句链接成一个?您可以使用add()将多个选择器组合到一个jQuery对象中: $('body')。在('click','close',function()上{ $(this.add('.container').hide(); }); Lorem ipsum

以我的元素结构为例

<a href="#" class="close">X</a>
<div class="container">Lorem ipsum</div>
如何将两个
hide()
语句链接成一个?

您可以使用
add()
将多个选择器组合到一个jQuery对象中:

$('body')。在('click','close',function()上{
$(this.add('.container').hide();
});


Lorem ipsum
不可以,因为选择器不同。只有在同一选择元素上操作时,才能链接

但是,如果你想最小化线,你可以考虑将它们分组而不是使用.< /P>链接。 或


您可以使用以下命令

$('body').on('click', '.close', function(){
    $(".close, .container").hide();
});

有什么特别的原因需要它吗?有什么问题吗?@FedericoklezCulloca-基本上是为了学习和减少代码行数。@gibinealis好了。可以有一行:)将它们分组。这将隐藏页面上的所有关闭按钮。
$(this).add('.container').hide();
$('.container').add(this).hide();
$('body').on('click', '.close', function(){
    $(".close, .container").hide();
});