考虑我的元素结构
<a href="#" class="close">X</a>
<div class="container">Lorem ipsum</div>
现在点击锚标记我需要隐藏两个元素
$('body').on('click', '.close', function(){
$(this).hide();
$('.container').hide();
});
如何将hide()
个语句链接成一个?
答案 0 :(得分:6)
您可以使用add()
将多个选择器组合到单个jQuery对象中:
$('body').on('click', '.close', function() {
$(this).add('.container').hide();
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<a href="#" class="close">X</a>
<div class="container">Lorem ipsum</div>
&#13;
答案 1 :(得分:1)
您可以使用以下
$('body').on('click', '.close', function(){
$(".close, .container").hide();
});