closest()
, öğenin kendisini sınayarak ve DOM ağacındaki ataları boyunca ilerleyerek seçiciyle eşleşen ilk öğeyi alır. Ama bilmek istiyorum Herhangi bir sonuç var sonuç dışı bırakmak için var mı (Ben sadece bunun ebeveynleri olsun)? Teşekkürler.jquery en yakınını kendiliğinden dışlamak için
Bir örnek vereyim. lütfen onu gözden geçir .
<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'));
});
});
daha fazlasını nasıl açıklayabilir? Kod parçacıkları ekleyerek daha yararlı olur ... – Reigel
'.parents()' yardımcı olacaktır. –
@Reigel Lütfen tekrar gözden geçirebilir misiniz? Güncelledim. Teşekkürler. –