给定一个 DOM 元素,我如何找到其最近的带有特定 CSS 类的父元素?
$(".editButton").click(function() {
(magic container selector goes here).addClass("editing");
});
我不想使用大量的$(...).parent().parent(),因为我不想受限于特定的DOM结构。
这应该可以工作
$(this).parents('.classYouWant:first').addClass("editing");
$( this ).closest( '.yourselector' )
正如其名称所示,找到与this
元素最接近的祖先元素。
$(".myclass:parent").something();
将查找所有具有子元素的类名为myclass的元素。