3

如果其父级具有类 xyz,如何将类添加到锚点

我到目前为止...

if($("a").parents(".xyz").length > 0) {
addClass(".xyz")
};

显然这不起作用,否则我不会在这里问:)

4

1 回答 1

4

简单地做

$(".xyz a").addClass("xyz");

这会将类添加到所有具有 class 父级的xyz元素。axyx

为了减少歧义:如果要将类添加到具有类父级xyz的所有元素,请使用aabc

$(".abc a").addClass("xyz");

如果要确保存在直接的父子关系,请使用

$(".abc > a").addClass("xyz");
于 2012-11-12T14:32:56.983 回答