Giả sử tôi có HTML sau -Jquery - Truy cập vào lồng yếu tố con
<DIV id="ParentDiv">
<DIV id="SubDiv1"></DIV>
<DIV id="SubDiv2">
<INPUT id="input">
</DIV>
</DIV>
Để truy cập vào các yếu tố đầu vào sử dụng jquery, nó sẽ chỉ đơn giản là $ ("# input"). Những gì tôi đang cố gắng làm là truy cập nó, giả sử tôi chỉ biết ID của div cấp cao nhất.
Hiện nay tôi có
$($($("#ParentDiv").children()[1]).children()[0])
Mà dường như để làm việc. Có một cách viết sạch hơn này, hay là cách tôi đang làm nó ok?
tôi nghĩ rằng '$ ("# ParentDiv"). Find ('đầu vào ') 'cũng hoạt động – Murtaza
Có một trình duyệt thông qua [danh sách các bộ chọn jQuery] (http://api.jquery.com/category/selectors/) - bạn sẽ thấy những thứ như bộ chọn [' ": eq()" '] (http://api.jquery.com/eq-selector/) cho phép bạn làm điều này:' $ ("# ParentDiv> div: eq (1)> input") ' – nnnnnn