我试图将一个类应用于孩子的每个父元素,而不是我选择的孩子。
$('.myChildName').parents('.myParentName').toggleClass("applyStyle");
这将类应用于我选择的类,我希望它适用于每个父APART。我相信我可以使用:not selector但它似乎不想工作。
感谢。
答案 0 :(得分:5)
您可以获取所有.myParentName
,然后排除当前的父级
$('.myParentName').not($('.myChildName').parents()).toggleClass("applyStyle");// also $('.myChildName').closest('.myParentName') instead of $('.myChildName').parents()
另一种方式可能是
$('.myParentName:not(:has(.myChildName))').toggleClass("applyStyle");