64 of 119 menu

Метад add

Метад add дадае зададзеныя элементы ў ужо існуючы набор элементаў.

Сінтаксіс

Дадаванне па селектару:

.add(селектар);

Дадаваемыя элементы задаюцца адным або некалькімі (масівам) DOM элементамі:

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

Дадаваемыя элементы задаюцца аб'ектам jQuery:

.add(аб'ект jQuery);

Дадаваемыя элементы задаюцца html тэкстам:

.add(html тэкст);

Дадаваемыя элементы шукаюцца на старонцы з дапамогай зададзенага селектара, унутры вобласці, зададзенай другім параметрам. Вобласць пошуку можа быць зададзена DOM элементам, аб'ектам jQuery або аб'ектам дакумента:

.add(селектар, кантэкст);

Прыклад

Давайце знойдзем усе абзацы, паставім ім у канец тэкст '!', затым дадамо да знойдзеных абзацаў загалоўкі h2 і адначасова для загалоўкаў і абзацаў паставім чырвоны колер:

<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> $('p').append('!').add('h2').css('color', 'red');

Прыклад

Давайце ўвядзем кантэкст пошуку - дадамо толькі тыя h2, якія ляжаць ўнутры элемента #test:

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

Прыклад

Стварым кантэкст пошуку ў выглядзе DOM элемента з дапамогай JavaScript метада querySelector:

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

Прыклад

Часьцей за ўсё можна абысціся і без кантэксту, проста зрабіўшы больш складаны селектар:

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

Глядзіце таксама

  • метад addBack,
    які дадае элементы з папярэдняга набору да бягучага
  • метад end,
    які вяртае папярэдні набор элементаў у бягучай ланцужку метадаў
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць