მეთოდი find

მეთოდი find ეძებს ელემენტებს უკვე ნაპოვნი ელემენტების შიგნით.

სინტაქსი

ძიება სელექტორით:

javascript.find(სელექტორი);

ძებნა შესაძლებელია არა მხოლოდ სელექტორით, არამედ DOM ელემენტით ან jQuery ობიექტით:

javascript.find(jQuery ობიექტი ან DOM ელემენტი);

მაგალითი

მოდი ვიპოვოთ ყველა div ტეგი, დავუმატოთ მათ თავში ტექსტი '!' prepend-ის საშუალებით, შემდეგ მათ შიგნით ვიპოვოთ ყველა აბზაცი მეთოდი find-ის საშუალებით და დავუმატოთ მათ ბოლოს ტექსტი '?':

html<div>
  <p>ტექსტი</p>
  <p>ტექსტი</p>
  <p>ტექსტი</p>
</div>
<div>
  <p>ტექსტი</p>
  <p>ტექსტი</p>
  <p>ტექსტი</p>
</div>
javascript$('div').prepend('!').find('p').append('?');

HTML კოდი ასე გამოიყურება:

html<div>
  !
  <p>ტექსტი?</p>
  <p>ტექსტი?</p>
  <p>ტექსტი?</p>
</div>
<div>
  !
  <p>ტექსტი?</p>
  <p>ტექსტი?</p>
  <p>ტექსტი?</p>
</div>

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

  • მეთოდი filter,
    რომელიც ფილტრავს ელემენტებს სიმრავლეში
  • მეთოდი has,
    რომელიც ფილტრავს შერჩეული ელემენტების სიმრავლეს შთამომავლების მიხედვით