Подтвердить что ты не робот

Как использовать несколько переменных объекта jquery в качестве селекторов?

В jQuery выбор более одного элемента может быть выполнен следующим образом:

$("#id1,#id2").show();

Но когда у меня есть два объекта jQuery, я, кажется, не могу выбрать более одного, используя сами переменные. Например:

var jqId1 = $("#id1");
var jqId2 = $("#id2");
$(jqId1).show();       // This works.
$(jqId1,jqId2).show(); // This only shows jqId1.

См. jsFiddle: http://jsfiddle.net/jr9Q2/

Есть ли другой способ указать несколько переменных jq в качестве селекторов?

4b9b3361

Ответ 1

Вы можете использовать add:

jqId1.add(jqId2).show();

Но не делайте код слишком сложным, чтобы избежать запроса "#id1,#id2": этот селектор полагается на getElementById и очень быстро.