Tôi đang thực sự đấu tranh để xem cách thực hiện việc này. Tôi muốn kiểm tra xem một lớp có tồn tại ở đâu đó trong một trong các phần tử cha của một phần tử hay không.Kiểm tra xem lớp học có tồn tại ở đâu đó trong phụ huynh - vanilla JS
Tôi không muốn sử dụng bất kỳ thư viện nào, chỉ cần vani JS.
Trong các ví dụ bên dưới, nó sẽ trả về true nếu phần tử được đề cập nằm ở đâu đó trong phần tử con của một phần tử có "lớp học" làm tên lớp.
Tôi nghĩ rằng nó sẽ là một cái gì đó như thế này với jQuery:
if($('#the-element').parents().hasClass('the-class')) {
return true;
}
Vì vậy, đây trả về true:
<div>
<div class="the-class">
<div id="the-element"></div>
</div>
</div>
Vì vậy, thực hiện điều này:
<div class="the-class">
<div>
<div id="the-element"></div>
</div>
</div>
... nhưng điều này trả về false:
<div>
<div class="the-class">
</div>
<div id="the-element"></div>
</div>
Sử dụng jquery này sẽ có gần (' theClass.) .length –
Bạn có bất kỳ mã nào để hiển thị những gì bạn đã thử để chúng tôi có thể thấy nơi bạn có thể cần trợ giúp không? –
Vì vậy, bạn muốn xem liệu có bất kỳ tổ tiên nào, hoặc anh chị em ruột của tổ tiên, có một tên lớp nhất định không? –