44 of 119 menu

Метод closest

Метод closest проналази најближи родитељски елемент који задовољава селектор задат параметром метода. Овај метод је сличан методу parent. Претрага се врши овако: прво се проверава непосредни родитељ елемента, затим деда, прадеда и тако све до коренског елемента (тј. до тага html).

Синтакса

Селектор може бити DOM елемент, израз или jQuery објекат. Претрага почиње од DOM елемента прослеђеног као параметар:

.closest(селектор);

Као други параметр може се проследити и DOM елемент, тада ће се претрага вршити унутар тог елемента:

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

Пример

Хајде да за елемент са #test пронађемо најближег родитеља са класом www и на почетак тог елемента убацимо пасус са текстом '!', а на крај - пасус са текстом '?':

<div> <div class="www"> <div> <p id="test">text</p> </div> </div> </div> $('#test').closest('.www').append('<p>?</p>').prepend('<p>!</p>');

HTML код ће онда изгледати овако:

<div> <div class="www"> <p>!</p> <div> <p id="test">text</p> </div> <p>?</p> </div> </div>

Погледајте такође

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