我有一个可以包含三个可能元素之一的页面。我想将存在的任何元素分配给 var,然后检查是否单击了 var。我尝试使用 add(),但它让我感到困惑:
var testingVar = $('#element-one').find('.object').add('#element-two').find('.object').add('#element-three').find('.object');
$(testingVar ).click(function() {
alert('works');
});
在我看来 add() 覆盖了以前的 add()?如果我在一个有 #element-three 的页面上,它可以工作,如果在一个有 element-one 或 element-2 的页面上,它不会。如果我将 var 更改为
var testingVar = $('#element-one').find('.object');
然后使用 element-one 的页面工作。
有人可以帮助我了解如何在这种情况下正确使用 add() 吗?谢谢