Chỉ chọn css con thứ hai
Một điều thú vị mà chúng ta có thể làm với bộ chọn con thứ n là chọn mọi phần tử x. Vì vậy, giả sử, chẳng hạn chúng ta muốn mọi phần tử thứ tư Show
Bây giờ mọi phần tử con thứ 4 được chọn Hoặc nếu chúng tôi muốn bao gồm mục đầu tiên
Kết quả Ví dụ, chúng ta cũng có thể bắt đầu từ phần tử thứ hai
Kết quả Chọn mọi mục trừ x mục đầu tiên permalinkChúng tôi thậm chí có thể sử dụng bộ chọn để chọn mọi thẻ trừ ba phần tử đầu tiên
Kết quả Chọn x số phần tử đầu tiên permalinkMột điều thú vị khác mà chúng ta có thể làm là chỉ chọn số lượng x đầu tiên. Hãy lấy ba mục đầu tiên
Kết quả Chọn phần tử cuối cùng permalinkChúng ta thậm chí có thể chọn phần tử cuối cùng
Kết quả Chúng tôi cũng có thể bù đắp để có được mục danh sách thứ hai đến cuối cùng 0Kết quả Bộ chọn kết hợp liên kết cố địnhChúng ta cũng có thể kết hợp các bộ chọn con thứ n Giả sử bạn muốn lấy mọi số chẵn từ một số lượng trong danh sách lẻ 1 2Điều này sẽ nhận được tất cả các thẻ 3 lẻ và sau đó là tất cả các thẻ 4 chẵnKết quả Xem tất cả các ví dụ trong Codepen này để dùng thử permalinkChơi thử với Codepen này. Hãy thử và thay đổi một số bộ chọn để xem điều gì sẽ xảy ra Xem thông tin cơ bản về bộ chọn con thứ n CSS của Chris Bongers (@rebelchris) trên CodePen Hỗ trợ trình duyệt cho bộ chọn con thứ n permalinkBộ chọn con thứ n có hỗ trợ tuyệt vời và có thể được sử dụng trong hầu hết các trình duyệt. Đừng ngần ngại sử dụng chúng Cảm ơn bạn đã đọc và hãy kết nối. liên kết cố địnhCảm ơn bạn đã đọc blog của tôi. Vui lòng đăng ký nhận bản tin email của tôi và kết nối trên Facebook hoặc Twitter mục lục. Chỉ số của từng đứa trẻ để khớp, bắt đầu bằng 2, chuỗi 3 hoặc 4 hoặc một phương trình ( ví dụ:. 5, 6 )Vì việc triển khai bộ chọn 7 của jQuery hoàn toàn bắt nguồn từ đặc tả CSS, nên giá trị của 8 là "1-lập chỉ mục", nghĩa là việc đếm bắt đầu từ 1. Các phương thức jQuery như 9 hoặc 10 jQuery tuân theo cách đếm "0-indexed" của JavaScript. Đưa ra một 11 duy nhất chứa hai 12, 13 chọn 12 đầu tiên trong khi 15 chọn thứ haiLớp giả 16 dễ bị nhầm lẫn với lệnh gọi 17, mặc dù cả hai có thể dẫn đến các phần tử phù hợp khác nhau đáng kể. Với 16, tất cả phần tử con đều được tính, bất kể chúng là gì và phần tử được chỉ định chỉ được chọn nếu nó khớp với bộ chọn được gắn vào lớp giả. Với lệnh gọi 17, chỉ bộ chọn được gắn với lớp giả được tính, không giới hạn ở phần tử con của bất kỳ phần tử nào khác và phần tử thứ (n+1) (n dựa trên 0) được chọnThảo luận thêm về cách sử dụng bất thường này có thể được tìm thấy trong đặc tả CSS của W3C ví dụTìm li thứ hai trong mỗi ul phù hợp và lưu ý nó 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1Thử nghiệmĐây là một sân chơi để xem cách bộ chọn hoạt động với các chuỗi khác nhau. Lưu ý rằng điều này khác với 3 và 4 không quan tâm đến cha mẹ và chỉ lọc danh sách các phần tử cho từng phần tử khác. Các. nth-child, tuy nhiên, đếm chỉ số của đứa trẻ cho cha mẹ cụ thể của nó. Trong mọi trường hợp, nó dễ nhìn hơn là giải thích như vậy |