例を持っているかどうかを確認するために:divの#testは.a1
.a2
.a3
.a4
.a5
クラスのいずれかを持っている場合jQueryの - どのように要素は、これらのクラスのいずれか
はどのようにチェックしますか? if-statmentが1つだけの場合...
例を持っているかどうかを確認するために:divの#testは.a1
.a2
.a3
.a4
.a5
クラスのいずれかを持っている場合jQueryの - どのように要素は、これらのクラスのいずれか
はどのようにチェックしますか? if-statmentが1つだけの場合...
jQuery is
functionを使用して、一致するすべてのクラスをチェックすることができます。
$("#test").is(".a1,.a2,.a3,.a4,.a5")
私が探していたもの! Thnx :) – galengodis
私の答えよりもずっと優れています –
hasClass関数を使用できます。
var test = $('#test');
if(test.hasClass('a1') || test.hasClass('a2') || test.hasClass('a3') ...) {
...
}
if ($("#test").hasClass("a1") || $("#test").hasClass("a2") || $("#test").hasClass("a3") || $("#test").hasClass("a4") || $("#test").hasClass("a5")) {
// Do something
}
一致する唯一の5種類がある、またはフォーム 'aN'または' aNN'などで任意のクラスを一致させたいのですか? –