Các thư viện jQuery khai thác sức mạnh của Cascading Style Sheets (CSS) selectors để cho chúng tôi một cách nhanh chóng và dễ dàng truy cập vào các yếu tố hoặc nhóm các phần tử trong Document Object Model (DOM). Một jQuery Selector là một chức năng mà làm cho việc sử dụng các biểu thức để tìm ra khớp các yếu tố từ một DOM dựa trên các tiêu chí nhất định. Đơn giản chỉ cần bạn có thể nói, chọn lọc được sử dụng để chọn một hoặc nhiều phần tử HTML bằng cách sử dụng jQuery. Một khi một phần tử được chọn sau đó chúng ta có thể thực hiện các hoạt động khác nhau về yếu tố đó được lựa chọn. Các $ () Nhà máy chức năng bộ chọn jQuery bắt đầu với dấu đô la và dấu ngoặc đơn - $ (). Các chức năng nhà máy $ () làm cho việc sử dụng sau ba khối xây dựng trong khi lựa chọn các yếu tố trong một tài liệu cho - SN Selector & Mô tả 1 Tag Name Đại diện cho một tên thẻ có sẵn trong DOM. Ví dụ $ ('p') chọn tất cả các đoạn văn
trong tài liệu. 2 Tag ID Đại diện cho một thẻ có sẵn với các ID được đưa ra trong DOM. Ví dụ $ ('# số-id') chọn phần tử duy nhất trong tài liệu mà có một ID của một số-id. 3 Tag Lớp Đại diện cho một thẻ có sẵn với các tầng lớp nhất định trong DOM. Ví dụ $ ('. Some-class') chọn tất cả các yếu tố trong các tài liệu mà có một lớp học của một số lớp. Tất cả các mặt hàng trên có thể được sử dụng hoặc một mình hoặc kết hợp với các bộ chọn khác. Tất cả các bộ chọn jQuery được dựa trên các nguyên tắc tương tự, ngoại trừ một số tinh chỉnh. Chú ý: - Các chức năng nhà máy $ () là một từ đồng nghĩa của jQuery () chức năng. Vì vậy, trong trường hợp bạn đang sử dụng bất kì thư viện JavaScript khác, nơi mà dấu $ là mâu thuẫn với một số điều khác sau đó bạn có thể thay thế dấu $ theo tên jQuery và bạn có thể sử dụng chức năng jQuery () thay vì $ (). Ví dụ Sau đây là một ví dụ đơn giản mà làm sử dụng Tag Selector. Điều này sẽ chọn tất cả các phần tử với một tên thẻ p và sẽ thiết lập nền tảng của họ để "vàng".
The jQuery Example
$(document).ready(function() {
$("p").css("background-color", "yellow");
});
Đây là một đoạn văn.
Đây là đoạn thứ hai.
Đây là đoạn thứ ba.
Điều này sẽ tạo ra kết quả sau - Làm thế nào để sử dụng Selectors Các bộ chọn rất hữu ích và sẽ được yêu cầu cho mỗi bước đi trong khi sử dụng jQuery. Họ được những yếu tố chính xác mà bạn muốn từ tài liệu HTML của bạn. Dưới đây là bảng liệt kê xuống vài bộ chọn cơ bản và giải thích cho họ với các ví dụ. SN Selector & Mô tả 1 Name Chọn tất cả các yếu tố đó kết hợp với tên nguyên tố đã cho. 2 #ID Chọn một yếu tố duy nhất mà phù hợp với các ID nhất định. 3 .class Chọn tất cả các yếu tố đó kết hợp với các học nhất định. 4 Universal (*) Chọn tất cả các yếu tố có sẵn trong một DOM. 5 Nhiều yếu tố E, F, G Chọn kết quả kết hợp của tất cả các bộ chọn định E, F hoặc G. Selectors ví dụ tương tự cú pháp và ví dụ ở trên, ví dụ sau đây sẽ cung cấp cho bạn sự hiểu biết về cách sử dụng loại khác nhau của các bộ chọn hữu ích khác - SN Selector & Mô tả 1 $ ('*') chọn này sẽ chọn tất cả các yếu tố trong tài liệu. 2 $ ("p> *") chọn này sẽ chọn tất cả các yếu tố đó đều là con của một yếu tố đoạn. 3 $ ("# SpecialID") chức năng chọn này được các phần tử với id = "SpecialID". 4 $ (". specialClass" ) chọn này được tất cả các yếu tố đó có các lớp học của specialClass. 5 $ ("li: không (.myclass)") Chọn tất cả các yếu tố phù hợp bởi
mà không có class = "myclass". 6 $ ("a # specialID.specialClass") chọn này phù hợp liên kết với một id của SpecialID và một lớp học của specialClass. 7 $ ("p a.specialClass") chọn này phù hợp với các liên kết với một lớp specialClass tuyên bố trong vòng
. yếu tố 8 $ ("ul li: first") chọn này chỉ nhận được đầu tiên
phần tử của . 9 $ ("# chứa p") Chọn tất cả các yếu tố phù hợp bởi
đó là hậu duệ của một phần tử có một id của container. 10 $ ("li> ul") Chọn tất cả các yếu tố phù hợp bởi
đó là con của một phần tử phù hợp bởi
11 $ ("mạnh + em")
Chọn tất cả các yếu tố phù hợp bởi đó ngay lập tức làm theo một yếu tố anh chị em kết hợp bởi . 12 $ ("p ~ ul") Chọn tất cả các yếu tố phù hợp bởi
mà theo một yếu tố anh chị em kết hợp bởi . 13 $ ("code, em, mạnh mẽ") Chọn tất cả các yếu tố phù hợp bởi hay hay . 14 $ ("p mạnh mẽ, .myclass") Chọn tất cả các yếu tố phù hợp bởi đó là hậu duệ của một phần tử phù hợp bởi
cũng như tất cả các yếu tố đó có một lớp học của myclass. 15 $ (": trống rỗng") Chọn tất cả các yếu tố mà không có con. 16 $ ("p: trống rỗng") Chọn tất cả các yếu tố phù hợp bởi
mà không có con. 17 $ ("div [p]") Chọn tất cả các yếu tố phù hợp bởi
có chứa một yếu tố phù hợp bởi . 18 $ ("p [.myclass]") Chọn tất cả các yếu tố phù hợp bởi
có chứa một phần tử với một lớp học của myclass. 19 $ ("a [rel]") Chọn tất cả các yếu tố phù hợp bởi có một thuộc tính rel. 20 $ ("input [@ name = myname]") Chọn tất cả các yếu tố phù hợp bởi
rằng có một giá trị tên chính xác bằng Myname. 21 $ ("input [@ tên ^ = myname]") Chọn tất cả các yếu tố phù hợp bởi
rằng có một giá trị tên bắt đầu với myname. 22 $ ("a [@ rel = $ tự]") Chọn tất cả các yếu tố phù hợp bởi
có rel giá trị kết thúc với tự thuộc tính. 23 $ ("a [@ href * = domain.com ] ") Chọn tất cả các yếu tố phù hợp bởi
có một giá trị href chứa domain.com. 24 $ ("li: ngay cả") Chọn tất cả các yếu tố phù hợp bởi
mà đã là một giá trị chỉ số chẵn. 25 $ ("tr: lẻ") Chọn tất cả các yếu tố phù hợp bởi có một giá trị chỉ số lẻ. 26 $ ("li: first") Chọn đầu
. tố 27 $ ("li: cuối cùng") Chọn cuối cùng
. tố 28 $ ("li: nhìn thấy được") Chọn tất cả các yếu tố phù hợp bởi
mà có thể nhìn thấy. 29 $ ("li: ẩn") Chọn tất cả các yếu tố phù hợp bởi
đó là ẩn. 30 $ (": radio") Chọn tất cả các nút radio trong biểu mẫu. 31 $ (": kiểm tra") Chọn tất cả các kiểm tra boxex trong biểu mẫu. 32 $ (": đầu vào") Chọn chỉ các yếu tố hình thức (đầu vào , lựa chọn, textarea, nút). 33 $ (": văn bản") Chọn chỉ các yếu tố văn bản (input [type = text]). 34 $ ("li: eq (2)") Chọn thứ ba
. tố 35 $ ("li: eq (4)") Chọn thứ năm
. tố 36 $ ("li: lt (2)") Chọn tất cả các yếu tố phù hợp bởi
Yếu tố thứ ba trước khi một; nói cách khác, lần đầu tiên haiyếu tố. 37 $ ("p: lt (3)") chọn tất cả các yếu tố phù hợp bởi
yếu tố thứ tư trước một; nói cách khác là người đầu tiên bayếu tố. 38 $ ("li: gt (1)") Chọn tất cả các yếu tố phù hợp bởi
sau khi điều thứ hai. 39 $ ("p: gt (2)") Chọn tất cả các yếu tố phù hợp bởi
sau khi một phần ba. 40 $ ("div / p") Chọn tất cả các yếu tố phù hợp bởi
đó là con của một phần tử phù hợp bởi . 41 $ ("div // code") Chọn tất cả các yếu tố phù hợp bởi đó là hậu duệ của một phần tử phù hợp bởi
. 42 $ ("p // // a") Chọn tất cả các yếu tố phù hợp bởi
đó là hậu duệ của một phần tử phù hợp bởi
43 $ ("li: first-child")
Chọn tất cả các yếu tố phù hợp bởiđó là những đứa con đầu tiên của cha mẹ họ. 44 $ ("li: cuối cùng con") Chọn tất cả các yếu tố phù hợp bởi
đó là những đứa con cuối cùng của cha mẹ họ. 45 $ (": cha mẹ") Chọn tất cả các yếu tố đó là cha mẹ của các yếu tố khác, bao gồm cả văn bản. 46 $ ("li: chứa (thứ hai)") Chọn tất cả các yếu tố phù hợp bởi
có chứa các văn bản thứ hai. Bạn có thể sử dụng tất cả các bộ chọn ở trên với bất kỳ thành phần HTML / XML theo cách chung chung. Ví dụ nếu chọn $ ("li: đầu tiên") làm việc cho
yếu tố sau đó $ ("p: first") cũng sẽ làm việc cho phần tử.
đang được dịch, vui lòng đợi..