私はcommon
クラスを持つ複数の要素を持っています。どのように各要素をチェックし、そのクラスがないのかを追加するにはどうすればよいですか?クラスが存在しない場合に適用する
これは私が行ったことですが、それを行う方法であるかどうかはわかりません。
$(".common").each(function(){
if (!$(this).hasClass("test")) {
//do some
}
};
私はcommon
クラスを持つ複数の要素を持っています。どのように各要素をチェックし、そのクラスがないのかを追加するにはどうすればよいですか?クラスが存在しない場合に適用する
これは私が行ったことですが、それを行う方法であるかどうかはわかりません。
$(".common").each(function(){
if (!$(this).hasClass("test")) {
//do some
}
};
はるかに簡単な方法は、:not()
疑似クラスセレクタを使用してセレクタを更新することです。
$(".common:not(.test)").each(function(){
//do some
});
'$が存在しない場合、これはすべての
.common
要素にクラスを追加します(:ない(.common.test))'あなたは、このようにしてみてくださいましたか? – guradio