Metoden parents

Metoden parents hämtar alla föräldrar till ett element - inte bara den omedelbara föräldern, utan även farföräldern, farfarsföräldern och så vidare upp till rotelementet (det vill säga till taggen html).

Syntax

Hämta alla föräldrar för element:

javascript.parents();

Man kan också välja föräldrar, endast om de uppfyller den angivna selektorn:

javascript.parents(selektor);

Exempel

Låt oss hitta elementet #test, sedan hitta alla dess föräldrar med parents och, om det är föräldrar div med klassen www, så lägger vi till texten '!' i början med hjälp av prepend:

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

HTML-koden kommer att se ut så här:

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

Se även

  • metoden parent,
    som gör det möjligt att få den omedelbara föräldern till ett element
  • metoden parentsUntil,
    som gör det möjligt att få alla föräldrar till ett element upp till en angiven förälder
  • metoden closest,
    som gör det möjligt att få det närmaste föräldraelementet som uppfyller selektorn
  • metoden contents,
    som gör det möjligt att få avkomman till ett element och texten inuti detta element