Phương thức jQuery PreUntil ()

❮ Phương thức duyệt jQuery

Thí dụ

Trả lại tất cả các phần tử anh em giữa hai phần tử <li> có tên lớp "start" và "stop":

$(document).ready(function(){
  $("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});

Kết quả:

    ul (parent)
  • li (sibling with class name "stop")
  • li (sibling)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)

Định nghĩa và Cách sử dụng

Phương thức presUntil () trả về tất cả các phần tử anh em trước đó giữa bộ chọn và bộ dừng .

Phần tử anh chị em là phần tử có chung cha mẹ.

Cây DOM: Phương thức này duyệt ngược lại dọc theo anh chị em của các phần tử DOM.

Lưu ý: Nếu cả hai tham số đều trống, phương thức này sẽ trả về tất cả các phần tử anh chị em trước đó (giống như phương thức presAll () ).

Các phương pháp liên quan:

  • trước () - trả về phần tử anh em trước đó của phần tử đã chọn
  • presAll () - trả về tất cả các phần tử anh em trước đó của phần tử đã chọn


Cú pháp

$(selector).prevUntil(stop,filter)

Parameter Description
stop Optional. A selector expression, element or jQuery object indicating where to stop the search for previous matching siblings elements
filter Optional. Specifies a selector expression to narrow down the search for sibling elements between the selector and stop

Note: To return multiple siblings, separate each expression with a comma.

Hãy tự mình thử - Ví dụ


Sử dụng cả hai tham số để lọc tìm kiếm các phần tử anh em trước đó giữa hai đối số.


Cách trả về nhiều phần tử anh chị em giữa hai đối số.


Sử dụng một phần tử DOM thay vì một bộ chọn để trả về các phần tử anh em giữa hai đối số.


Sử dụng một phần tử DOM thay vì một bộ chọn và cả hai tham số để lọc tìm kiếm anh chị em trước đó giữa hai đối số.


❮ Phương thức duyệt jQuery