children-metodi

Metodi children palauttaa vain elementin välittömät lapsenlapset eikä palauta tekstisolmuja. Palauttaaksesi kaikki lapsenlapset, mukaan lukien tekstin ja kommentit, käytä metodia contents.

Syntaksi

Välittömien lapsenlasten hankinta:

javascript.children();

Lapsenlapsia voidaan myös suodattaa annetun valitsimen mukaan:

javascript.children(selector);

Esimerkki

Etsitään div -tagin kaikki välittömät lapsenlapset ja lisätään niiden loppuun '!' metodilla append:

html<div>
  <p>teksti</p>
  <p>teksti</p>
  <p>teksti</p>
</div>
javascript$('div').children().append('!');

HTML-koodi näyttää tältä:

html<div>
  <p>teksti!</p>
  <p>teksti!</p>
  <p>teksti!</p>
</div>

Esimerkki

Etsitään nyt kaikki välittömät lapsenlapset, joilla on luokka www:

html<div>
  <p class="www">teksti</p>
  <p class="www">teksti</p>
  <p>teksti</p>
</div>
javascript$('div').children('.www').append('!');

HTML-koodi näyttää tältä:

html<div>
  <p class="www">teksti!</p>
  <p class="www">teksti!</p>
  <p>teksti</p>
</div>

Katso myös

  • metodi contents,
    jolla voi hankkia elementin lapsenlapset ja sen sisällä olevan tekstin
  • metodi parent,
    jolla voi hankkia elementin vanhemman
  • metodi parents,
    jolla voi hankkia kaikki elementin vanhemmat
  • JavaScript-ominaisuus children,
    joka sisältää pseudotaulukon lapsi- elementeistä