Truy vấn - Đồng loại
- trang trước jQuery后裔
- trang tiếp theo jQuery lọc
Các anh em có cùng một phần tử cha.
Bằng jQuery, bạn có thể lặp lại qua các phần tử anh em của phần tử trong cây DOM.
Lặp lại ngang qua cây DOM
Có rất nhiều phương pháp hữu ích để chúng ta lặp lại ngang qua cây DOM:
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
Phương pháp siblings() của jQuery
Phương pháp siblings() trả về tất cả các phần tử anh em của phần tử được chọn.
Dưới đây là ví dụ trả về tất cả các phần tử anh em của <h2>:
Mô hình
$(document).ready(function(){ $("h2").siblings(); });
Bạn cũng có thể sử dụng tham số tùy chọn để lọc tìm kiếm các phần tử anh em.
Dưới đây là ví dụ trả về tất cả các phần tử <p> của các phần tử anh em thuộc về <h2>:
Mô hình
$(document).ready(function(){ $("h2").siblings("p"); });
Phương pháp next() của jQuery
Phương pháp next() trả về phần tử anh em tiếp theo của phần tử được chọn.
Phương pháp này chỉ trả về một phần tử.
Dưới đây là ví dụ trả về phần tử anh em tiếp theo của <h2>:
Mô hình
$(document).ready(function(){ $("h2").next(); });
Phương pháp nextAll() của jQuery
Phương pháp nextAll() trả về tất cả các phần tử anh em theo sau của phần tử được chọn.
Dưới đây là ví dụ trả về tất cả các phần tử anh em theo sau của phần tử <h2>:
Mô hình
$(document).ready(function(){ $("h2").nextAll(); });
Phương pháp nextUntil() của jQuery
Phương pháp nextUntil() trả về tất cả các phần tử anh em theo sau hai tham số được chỉ định.
Dưới đây là ví dụ trả về tất cả các phần tử anh em giữa các phần tử <h2> và <h6>:
Mô hình
$(document).ready(function(){ $("h2").nextUntil("h6"); });
Phương pháp prev(), prevAll() & prevUntil() của jQuery
prev(), prevAll() và prevUntil() hoạt động theo cách tương tự như các phương pháp trên, nhưng theo hướng ngược lại: chúng trả về các phần tử anh em trước (trong cây DOM, di chuyển theo các phần tử anh em theo hướng sau,而不是 trước).
Hướng dẫn tham khảo jQuery lặp lại
Nếu bạn muốn biết tất cả các phương pháp lặp lại của jQuery, hãy truy cập trang web của chúng tôi Hướng dẫn tham khảo jQuery lặp lại。
- trang trước jQuery后裔
- trang tiếp theo jQuery lọc