Add метод

add методи мавжуд элементлар тўпламига берилган элементларни қўшади.

Синтаксис

Селектор орқали қўшиш:

javascript.add(селектор);

Қўшиладиган элементлар бир ёки бир нечта (массив) DOM элемент сифатида берилади:

javascript.add(DOM элемент);

Қўшиладиган элементлар jQuery объекти сифатида берилади:

javascript.add(jQuery объекти);

Қўшиладиган элементлар html матн сифатида берилади:

javascript.add(html матн);

Қўшиладиган элементлар саҳифада иккинчи параметрда берилган ҳудуд ичида, берилган селектор ёрдамида изланади. Излаш ҳудуди DOM элемент, jQuery объекти ёки ҳужжат объекти сифатида берилиши мумкин:

javascript.add(селектор, контекст);

Мисол

Барча абзацларни топиш, уларнинг охирига '!' матнини қўйиш, сўнг топилган абзацларга h2 sарлавҳаларини қўшиш ва бир вақтнинг ўзида sарлавҳа ва абзацлар учун қизил рангни белгилаш:

html<div>ddd</div>
<h1>hhh</h1>
<p>ppp</p>
<div id="test"><h2>hhh</h2></div>
<p>ppp</p>
<h2>hhh</h2>
<p>ppp</p>
javascript$('p').append('!').add('h2').css('color', 'red');

Мисол

Излаш контекстини киритамиз - фақат h2 элементларни қўшамиз, улар #test элементи ичида жойлашган:

javascriptlet $context = $('#test');
$('p').append('!').add('h2', $context).css('color', 'red');

Мисол

Излаш контекстини JavaScript метди querySelector ёрдамида DOM элемент сифатида яратамиз:

javascriptlet context = document.querySelector('#test');
$('p').append('!').add('h2', context).css('color', 'red');

Мисол

Кўпинча контекстсиз ҳам қилса бўлади, мураккаброқ селектор яратиб:

javascript$('p').append('!').add('#test h2').css('color', 'red');

Ҳам қаранг

  • addBack метди,
    ҳозирги тўпламга олдинги тўпламдан элементлар қўшади
  • end метди,
    ҳозирги методлар зинжирида олдинги элементлар тўпламига қайтади