2015-05-28 44 views
1

如果您已经设置了两个jQuery对象来触发相同的事件,那么您将如何使用变量名称来编写事件处理程序。jQuery将多个变量用于事件处理程序

var overlay  = content.find('.qv-overlay'), 
    close_btn = content.find('.close_btn'); 

// Remove Content Container 
$('.qv-overlay, .close_btn').on('click', function(e){ 
    content.remove(); 
}); 

喜欢的东西

$(overlay, close_btn).on('click', function(e){ 
    content.remove(); 
}); 

回答

3

您可以使用add()

.add()

创建添加到集合匹配 元素的元素一个新的jQuery对象。

overlay.add(close_btn).on('click', function(e){ 
    content.remove(); 
}); 
+0

非常感谢...非常酷。 – George

+0

不客气 – Adil

相关问题