在我的應用程序中,我想查找具有類名的單擊元素的最近父級。爲此,我有以下代碼與closest方法。我知道它具有使用選擇器獲得最近元素的功能。但是在這裏,我給了一個類名作爲選擇器,Jquery - 查找最近的擁有類名的父親
$(".selectable").click(function(){
var closest = $(this).closest('.selectable');
});
的問題是,如果當前元素及其母公司具有相同的類.selectable
,它返回當前元素本身。但實際上我想要它的父母。例如,
<div class="selectable div-1">
<div class="selectable div-2">
<!--elements here-->
</div>
</div>
在上述例子中我點擊.div-2
DIV,它返回.div-2
本身,而不是.div-1
DIV。請不要問我從父刪除.selectable
類,它是功能.. :-)
@Satpal沒必要像說'最近()'包括元素本身 –