მეთოდი contents

მეთოდი contents იღებს ელემენტის შთამომავლებს, ტექსტისა და კომენტარების ჩათვლით.

სინტაქსი

მეთოდი არ იღებს პარამეტრებს:

javascript.contents();

მეთოდი contents მუშაობს მეთოდის children მსგავსად, განსხვავება ვლინდება შთამომავლების ტექსტზე წვდომის მცდელობისას. შეადარეთ ქვემოთ მოცემული ორი მაგალითი:

მაგალითი

გამოვიყენოთ მეთოდი children:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // გამოიტანს 'bold'
  }
);

მაგალითი

გამოვიყენოთ მეთოდი contents:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // გამოიტანს 'text1', 'bold', 'text2'
  }
);

იხილეთ აგრეთვე

  • მეთოდი children,
    რომელიც საშუალებას გაძლევთ მიიღოთ ელემენტის შთამომავლები
  • მეთოდი parent,
    რომელიც საშუალებას გაძლევთ მიიღოთ ელემენტის უშუალი მშობელი
  • მეთოდი parents,
    რომელიც საშუალებას გაძლევთ მიიღოთ ელემენტის ყველა მშობელი
  • მეთოდი closest,
    რომელიც საშუალებას გაძლევთ მიიღოთ უახლოესი მშობელი ელემენტი, რომელიც აკმაყოფილებს სელექტორს