JQuery это и другие элементы - PullRequest
2 голосов
/ 16 апреля 2010

ОК, снова пойду в круги - я уверен, что ответ будет очевидным. Только не для меня:)

Я не могу указать это как одну цель из нескольких целей для функции:

$(this, "elem1, elem2").doStuff()

Я просто хочу сделать doStuff () для пары элементов, один из которых this . Я могу заставить его работать, только если я явно назову элементы, то есть ...

$("elem1, elem2, elem3").doStuff() 

... отлично работает. Но я не могу заставить его работать, если я хочу включить this в список. Я должен написать одну строку только для это , а другую для elem1 elem2 и т. Д.

Вся помощь очень ценится. Спасибо.

1 Ответ

5 голосов
/ 16 апреля 2010

Если я вас правильно понимаю, вы можете использовать add(), чтобы добавить this к объекту jQuery:

$("#elem1, #elem2").add(this).doStuff();

или наоборот:

$(this).add("#elem1, #elem2").doStuff();

или даже:

$(this).add("#elem1").add("#elem2").doStuff();
...