2010-01-27 40 views
23

Tôi đang cố gắng tìm ra cách hiệu quả nhất để tìm phần tử của mình. Sau i SMY cấu trúc:Jquery - Cách tìm một phần tử bằng cách sử dụng lớp và thuộc tính

<div class="a" customattrib="2"> 

để tìm ra yếu tố này tôi có thể làm một cái gì đó như:

$("div.a [customattrib='2']") 

này dường như không làm việc, là có một cách khác để làm điều này?

Nếu không có lớp tôi có thể nhận được giá trị nhưng tôi không nghĩ rằng điều này là đủ hiệu quả cho cấu trúc của tôi:

$("div [customattrib='2']") 

Trả lời

54

Tháo không gian:

$("div.a[customattrib='2']") 

Bằng cách đặt trong không gian , bạn đang biến nó thành bộ chọn con cháu tìm tất cả các thành phần phù hợp với [customattrib='2'] và là bên trong một phần tử khớp với div.a.

+5

+1 để được giải thích tốt! – Reigel

Các vấn đề liên quan