Tôi muốn tìm xem liệu phần tử con có tồn tại có một trong hai kiểu lớp được áp dụng hay không. Mã của tôi trông như thế này:tìm() hoặc trẻ em() để tìm kiếm trẻ em cấp cao nhất chỉ cho một phong cách?
var listOfMatchedResults = $("#parentList").find(".myStyle1, .myStyle2");
phong cách của tôi được định nghĩa như thế này:
.parent li, .myStyle0 {
}
.parent li.myStyle1 {
}
.parent li.myStyle2 {
}
Tôi không cần phải đi qua nhiều hơn một mức độ sâu hơn so với mức trẻ em, như:
<ul id='parentList'>
<li><p>foo</p><p>grok</p></li>
<li class='myStyle2'><p>Here</p><p>I am!</p></li>
<li><p>foo</p><p>grok</p></li>
</ul>
Tôi không rõ ràng về những gì find() đang làm, nó cũng đi vào từng phần tử đoạn? Tôi chỉ cần nó để đi ngang qua những đứa trẻ cấp cao nhất - có cách nào để xác định điều đó không?
Cảm ơn bạn
* "Tôi muốn tìm xem liệu phần tử con có tồn tại không" * Có vẻ như bạn chỉ đang thử nghiệm sự tồn tại của một trong các trẻ em. Đúng vậy, hay bạn thực sự muốn trả lại đứa trẻ? Câu trả lời của tôi cung cấp cho bạn cách để thực hiện một bài kiểm tra cho sự tồn tại. – user113716