Tôi đang làm việc với một bảng điều khiển của divs và mỗi div nó có một cây trong đó các nút được. Mỗi lần tôi phải biết id nào của div đó là vì vậy tôi đang sử dụng parent() rất nhiều.Cha mẹ(), thay thế nhanh hơn?
Chủ yếu là tôi đang làm $(this).parent().parent().parent()
để tìm ID của div để tôi có thể đặt biến cho nó. Ứng dụng được dựa trên id của mỗi div.
Có nên xem xét chậm sử dụng cha mẹ() tối đa 3 lần nhưng khá nhiều trên mọi chức năng?
Có phương án nào khác không?
Tôi đang tìm một thứ gì đó giống như kiểu điểm chuẩn cho thấy những gì nhanh hơn.
Dưới đây là một ví dụ về cây:
<div id="6179827893" class="dashdiv">
<div class="buttons">
<li><a href="#" class="btn1">Button 1</a></li>
<li><a href="#" class="btn2">Button 2</a></li>
<li><a href="#" class="btn3">Button 3</a></li>
<li><a href="#" class="btn4">Button 4</a></li>
<li><a href="#" class="btn5">Button 5</a></li>
<li><a href="#" class="btn6">Button 6</a></li>
</div>
<div class="dashcontent">
....
</div>
</div>
có thể là: chứa công cụ chọn là giải pháp. http://api.jquery.com/contains-selector/ – ggzone
Bạn có biết tên lớp CSS của cha mẹ có thể không? –