jor*_*d49 1 javascript jquery class parent
我试图将一个类应用于孩子的每个父元素,而不是我选择的孩子.
$('.myChildName').parents('.myParentName').toggleClass("applyStyle");
Run Code Online (Sandbox Code Playgroud)
这将类应用于我选择的类,我希望它适用于每个父APART.我相信我可以使用:not selector但它似乎不想工作.
谢谢.
您可以获取所有内容.myParentName然后排除当前父级
$('.myParentName').not($('.myChildName').parents()).toggleClass("applyStyle");// also $('.myChildName').closest('.myParentName') instead of $('.myChildName').parents()
Run Code Online (Sandbox Code Playgroud)
另一种方式可能是
$('.myParentName:not(:has(.myChildName))').toggleClass("applyStyle");
Run Code Online (Sandbox Code Playgroud)