好的,再次进入圈内 - 我相信答案会很明显。只是不对我:)。
我似乎无法将 this 指定为功能的几个目标中的一个目标:
$(this, "elem1, elem2").doStuff()
我只想将doStuff()添加到一对元素中,其中一个元素是 this 。如果我明确地命名元素,我只能让它工作,即......
$("elem1, elem2, elem3").doStuff()
......工作正常。但是,如果我想在列表中包含 this ,我似乎无法让它工作。我必须为这个写一行,为elem1 elem2等写一行。
所有帮助非常感谢。感谢。
答案 0 :(得分:5)
如果我理解正确,您可以使用add()
将this
添加到jQuery对象:
$("#elem1, #elem2").add(this).doStuff();
或反过来:
$(this).add("#elem1, #elem2").doStuff();
甚至:
$(this).add("#elem1").add("#elem2").doStuff();