Метад children

Метад children вяртае толькі непасрэдных нашчадкаў элемента і не вяртае тэкставыя вузлы. Каб вярнуць усіх нашчадкаў, уключаючы тэкст і каментары выкарыстоўвайце метад contents.

Сінтаксіс

Атрыманне непасрэдных нашчадкаў:

javascript.children();

Можна таксама адфільтраваць нашчадкаў па зададзеным селектару:

javascript.children(селектар);

Прыклад

Давайце знойдзем усіх непасрэдных нашчадкаў тэга div і ў канец іх дадамо '!' з дапамогай метаду append:

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

HTML код стане выглядаць так:

html<div>
  <p>text!</p>
  <p>text!</p>
  <p>text!</p>
</div>

Прыклад

Давайце цяпер знойдзем усіх непасрэдных нашчадкаў з класам www:

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

HTML код стане выглядаць так:

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

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

  • метад contents,
    які дазваляе атрымаць нашчадкаў элемента і тэкст унутры гэтага элемента
  • метад parent,
    які дазваляе атрымаць бацьку элемента
  • метад parents,
    які дазваляе атрымаць усіх бацькоў элемента
  • JavaScript уласцівасць children,
    якое захоўвае ў сабе псеўдамасіў даччыных элементаў