closest()
sẽ nhận phần tử đầu tiên khớp với công cụ chọn bằng cách kiểm tra chính phần tử đó và duyệt qua các tổ tiên của nó trong cây DOM. Nhưng tôi muốn biết Có cách nào có được kết quả loại trừ itseft (tôi có nghĩa là chỉ nhận được cha mẹ của nó)? cảm ơn.jquery gần nhất loại trừ tự
Hãy để tôi lấy một ví dụ. Xin vui lòng xem lại nó .
<div id='div1' class="container">
<div id="div2" class="container">
<!--many nested div.container as it directly or indirectly children -->
</div>
<div id="div3" class="container">
<!--many nested div.container as it directly or indirectly children -->
</div>
</div>
$(function() {
$('div.container').on('mouseover', function(e){
//I only want to select the first parent with the class container.
//closest include the this element.
console.log($(this).closest('.container').attr('id'));
});
});
có thể giải thích thêm? thêm đoạn mã sẽ hữu ích hơn ... – Reigel
'.parents()' sẽ trợ giúp. –
@Reigel Bạn có thể vui lòng xem lại không? Tôi đã cập nhật. cảm ơn. –