Tôi đang tìm cách làm thế nào tôi có thể chọn một phần tử div không phải là phần tử tiếp theo trực tiếp đến phần được "chọn" bởi chức năng nhấp chuột.Jquery Chọn phần tử 2 vị trí hơn nữa - một cách khác để .next(). Next()
<div id="click">(siblings)</div><div>text</div><div id="get this one"></div>
Bây giờ tôi muốn chọn một ID có id "nhận mã này" - trong mã của tôi, id này không khả dụng. Tất cả các div đều có cùng lớp và không có anh chị em ruột.
Tôi có thể chọn cái thứ ba bằng $(this).next().next()
nhưng tôi nghĩ đó không phải là cách tốt nhất để làm điều đó.
Ngoài ra, có thể có div
s trước khi được nhấp - vì vậy nó không nhất thiết phải là cái đầu tiên.
Tôi đã thử bộ chọn :nth-child
nhưng không tìm thấy giải pháp.
Sau đó tôi cũng có thể muốn chọn thứ 13 sau khi nhấp vào một (hoặc thứ 23, thứ 65 và vv). Điều này có nghĩa là tôi muốn có một giải pháp khá năng động cho vấn đề này.
Nhờ sự giúp đỡ của bạn,
Phil
Ok, bây giờ tôi cảm thấy như một ideot. Nó rất dễ dàng - và nó hoạt động, tất nhiên. Nó làm cho rất nhiều ý nghĩa rằng tôi ghét tôi vì không nhận được nó làm việc một mình. Nhưng cảm ơn bạn rất nhiều :) – Phil