好的,再来回圈-我敢肯定答案会很明显。只是不对我:)
我似乎无法将此指定为功能的几个目标中的一个目标:
$(this, "elem1, elem2").doStuff()
我只想对两个元素执行doStuff(),其中之一就是这个。只有明确命名元素,我才能使它起作用。
$("elem1, elem2, elem3").doStuff()
...工作良好。但是,如果我想将其包括在列表中,我似乎无法使其正常工作。为此,我必须写一行,而对于elem1 elem2等则写另一行。
所有帮助极大的赞赏。谢谢。
最佳答案
如果我理解正确,则可以使用add()
将this
添加到jQuery对象:
$("#elem1, #elem2").add(this).doStuff();
或相反:
$(this).add("#elem1, #elem2").doStuff();
甚至:
$(this).add("#elem1").add("#elem2").doStuff();