Метод parents

Метод parents элементнинг барча ота-оналарини олади - нафакат бевосита ота-онасини, балки бувиси, бобоси ва шу кабиларни қуриш элементгача (яъни теггача html).

Синтаксис

Элементлар учун барча ота-оналарни олиш:

javascript.parents();

Шунингдек, агар улар берилган селекторга жавоб берадиган бўлса, ота-оналарни танлаш мумкин:

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

Мисол

Келинг #test элементни топамиз, сўнгра parents ёрдамида унинг барча ота-оналарини топамиз ва, агар бу div синфи www бўлган ота-оналар бўлса, уларга prepend ёрдамида матннинг бошланишига '!' қўямиз:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">text</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

HTML код шундай кўринади:

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

Шунингдек қаранг

  • метод parent,
    у элементнинг бевосита ота-онасини олиш имконини беради
  • метод parentsUntil,
    у элементнинг кўрсатилган ота-онагача барча ота-оналарини олиш имконини беради
  • метод closest,
    у селекторга жавоб берадиган энг яқин ота-она элементни олиш имконини беради
  • метод contents,
    у элементнинг авлодлари ва шу элемент ичидаги матнни олиш имконини беради