3

親にクラス xyz がある場合、アンカーにクラスを追加する方法

私はここまで...

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

明らかにこれは機能していません。そうでなければ、ここで質問することはありません:)

4

1 に答える 1

4

単純に

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

これにより、 classの親を持つxyzすべての要素にクラスが追加されます。axyx

曖昧さを避けるために: classの親を持つxyzすべての要素にクラスを追加する場合は、使用しますaabc

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

直接の親子関係があることを確認したい場合は、

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