Tôi có dấu sau:Làm thế nào để chọn tất cả các phần tử của cùng một lớp trong một div với jQuery?
<div id="myElement">
<ul>
<li><a href="#1" class="myElementLink">Link 1</a></li>
<li><a href="#2" class="myElementLink">Link 2</a></li>
<li><a href="#3" class="myElementLink">Link 3</a></li>
</ul>
</div>
Đó là cú pháp để chọn tất cả "myElementLink" trong "myElement"?
Cảm ơn vì đã giúp
chính xác là nó, hoặc nếu bạn chỉ muốn các phần tử bên trong 'ul' encase bạn có vài' ul' trong myElement rồi thả một '>' vào trong đó như sau: '$ ('# myElement> a.myElementLink');' – RobertPitt
@Robert, điều đó sẽ không hoạt động vì các phần tử * li * là các con ngay lập tức của phần tử * ul * –
Tôi đã bỏ lỡ phần thứ hai của bạn ở đây (đã chỉnh sửa và thêm vào sau sự thật?) Giống như câu trả lời của tôi. Mà tôi sẽ xóa. Sử dụng bộ chọn ngữ cảnh ('điều', 'điều') là một thói quen tốt hơn, theo ý kiến của tôi, hơn là chỉ tạo một bộ chọn CSS cụ thể hơn như trong ví dụ đầu tiên của bạn, vì đối số thứ hai có thể lấy JavaScript "this". –