Оглавление

.add()

 Метод .add() позволяет добавлять в существующий объект jQuery дополнительные элементы с помощью селектора или строки HTML.

 
Чтобы выбрать все абзацы, а затем добавить контейнер span с классом foo в объект, используйте приведенный ниже код.
$("p").add("span.foo")
Вы получите следующий результат.
_____________________________________

>>> $("p").add("span.foo")
[p, p.foo, p, p#bar, span.foo]

_____________________________________

 

Кроме того, метод . add () позволяет создавать элементы "на лету", например так:
$("p").add('<span id="bat">Это новый контейнер SPAN</span>');

 

Результат выполнения этого кода будет таким.
________________________________________________________________

>>> $("p").add('<span id="bat">Это новый контейнер SPAN</span>')
[p, p.foo, p, p#bar, span#bat]

________________________________________________________________

 

Примечание. Заметьте, что в консольном выводе элемент span #ba t затенен. Это происходит потому, что, хотя данный элемент и существует в объекте jQuery, он еще не присоединен к DOM-структуре и не отображается на странице. Более подробно о добавлении новых элементов в DOM-cfpyioypy документа будет рассказано в следующем разделе.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити