Tôi có HTML sau:Làm thế nào để chọn mục với lớp trong một DIV trong JQuery
<div id="mydiv"><div class="myclass"></div></div>
Tôi muốn để có thể sử dụng một selector đó chọn div bên trong, nhưng cụ thể cho " mydiv "container. Làm thế nào tôi có thể đạt được điều này với JQuery?
số hai thứ hai sẽ không hoạt động, nhưng tìm là Ok. Hai thứ hai sẽ chọn mọi class = myclass và chọn mọi id = mydiv) tôi nghĩ. – czupe
@czupe: không, trong khi cách tiếp cận ngữ cảnh-chọn được viết khác nhau jQuery thực hiện, nội bộ, cùng '$ ('# mydiv'). Tìm ('. Myclass');' cách tiếp cận như được sử dụng trong đoạn mã đầu tiên. Ngẫu nhiên: '... chọn mọi 'id = mydiv''?Chỉ nên * bao giờ * là một cách sử dụng một 'id' đã cho trong một trang (một' id' [*** phải *** là duy nhất trong tài liệu] (http://www.w3.org/TR/ html401/struct/global.html # h-7.5.2)). –
@DavidThomas Vâng tôi vừa thử $ ('# mydiv .myclass'); và điều đó đã kết thúc việc chọn tất cả các div có lớp myclass thay vì chỉ các div trong mydiv. – user3281466