Cách Dùng :eq() Selector Trong JQuery - Freetuts
Có thể bạn quan tâm
Eq() Selector sẽ lựa chọn phần tử html nằm ở vị trí được cung cấp.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Các index-related selectors (:eq(), :lt(), :gt(), :even, :odd) sẽ lọc lại kết quả trong tập hợp kết quả mà một selector đứng trước nó trả về. Chúng sẽ làm thu hẹp các kết quả chính xác nhất theo ý của người sử dụng. Ví dụ, Nếu các phần tử được lựa chọn lần đầu với selector (.myClass) và bốn phần tử được trả về, các phần tử này được đánh các chỉ số từ 0 đến 3 sau đó có thể sử dụng Eq() Selector để lọc lấy kết quả chính xác nhất.
Lưu ý rằng, cũng giống với các chỉ số trong một mảng, phần tử đầu tiên trong bộ kết quả trả về sẽ có chỉ số là 0, phần tử thứ hai là 1 ..vv. Bạn cs thể sử dụng các chỉ số âm để lấy các kết quả cuối cùng, tuy nhiên từ trước phiên bản Jquery 1.8 các chỉ số âm sẽ không được hỗ trợ.
Chú ý: Bởi vì :Eq() là một Jquery extension và không phải là một phần thiết lập của CSS, các truy vấn sử dụng :Eq() sẽ không thể phát huy hiệu quả của phương thức querySelectorAll(). Để đạt được hiệu quả cao nhất khi sử dụng bạn nên sử dụng $("your-pure-css-selector").eq(index) để thay thế.
Cú pháp
Cú pháp Query( ":eq(index)" )
Trong đó:
Bài viết này được đăng tại [free tuts .net]
- index là chỉ số của phần tử muốn chọn.
Ví dụ
Tìm kiếm thẻ div thứ 2và đổi màu nền cho nó:
Code RUN <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Học lập trình miễn phí tại freetuts.net</title> <script src="https://freetuts.net/cnd/js/jquery/jquery-3.2.1.min.js"></script> </head> <body> <h1>Học lập trình miễn phí tại freetuts.net</h1> <div> <input type="text" name="text"> <input type="text" name="text"> </div> <div> Đây là thẻ div thứ 2 </div> <input type="text" name="test" disabled="disabled"> <input type="button" name="button" value="Button" disabled="disabled"> <h2>This is H2 content</h2> <button onclick="myFunction()">Click vào đây để xem kết quả</button> <script> function myFunction(){ $( "div" ).eq(1).css( "background", "red"); } </script> </body> </html>
Kết quả:
Tham khảo: jquery.com
Từ khóa » Eq Jquery Là Gì
-
.eq() | Hàm JQuery | Tham Khảo JQuery | Học Web Chuẩn
-
:eq() | Tham Khảo JQuery | Học Web Chuẩn
-
.eq() Trong JQuery - Hoclaptrinh
-
Eq(index) Trong JQuery
-
JQuery :eq() Selector - W3Schools
-
Cách Dùng :eq() Selector Trong JQuery - NguyenGiaTech
-
Jquery — JQuery: Eq () So Với Get () - Tra-loi-cau-hoi-phat-trien
-
Sự Khác Biệt Giữa Get () Và Eq () Trong Jquery Là Gì?
-
Eq Selector - Selector Trong Jquery
-
Tương đương JS Thuần Túy Của Jquery Eq () - HelpEx
-
Eq Selector - Freetuts
-
Tìm Hiểu Về JQuery Part 4 - Viblo
-
.eq() | JQuery API Documentation
-
Jquery Traversing - Thầy Long Web