მეთოდი prevAll

მეთოდი prevAll აბრუნებს ყველა იმ ელემენტს, რომლებიც მდებარეობენ მოცემულის წინ ერთი მშობელის შიგნით.

სინტაქსი

ზემოთ მდებარე ყველა მეზობლის მოძებნა:

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

ასევე შესაძლებელია მეზობლების ფილტრაცია მოცემული სელექტორის მიხედვით:

javascript$(ელემენტი).prevAll(სელექტორი);

მაგალითი

მოდი ვიპოვოთ ელემენტი #test და მის ყველა ზემოთ მდებარე მეზობელს დავუსვათ ტექსტი '!' მეთოდის html დახმარებით:

html<p>გარეთ</p>
<div>
  <p>შიგნით</p>
  <p>შიგნით</p>
  <p id="test">შიგნით</p>
  <p>შიგნით</p>
  <p>შიგნით</p>
</div>
<p>გარეთ</p>
javascript$('#test').prevAll().html('!');

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

html<p>გარეთ</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">შიგნით</p>
  <p>შიგნით</p>
  <p>შიგნით</p>
</div>
<p>გარეთ</p>

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

  • მეთოდი nextAll,
    რომელიც აბრუნებს ელემენტებს, რომლებიც მდებარეობენ მოცემულის შემდეგ ერთი მშობელის შიგნით
  • მეთოდი prev,
    რომელიც საშუალებას აძლევს ელემენტის ზემოთ მდებარე მეზობელს
  • მეთოდი prevUntil,
    რომელიც აბრუნებს ელემენტებს, რომლებიც მდებარეობენ მოცემულის წინ
  • მეთოდი siblings,
    რომელიც საშუალებას აძლევს ელემენტის მეზობლების მოძებნას ერთი მშობელის შიგნით