要素オブジェクトをテストして、「classA」または「classB」のいずれかがあるかどうかを確認したいと思います。たとえば、click() イベントは、イベントのtarget
プロパティの要素を返しました。この要素をテストして、これら 2 つのクラスのいずれかがあるかどうかを確認します。
$("#mybutton").click(function($event) {
var $el = $($event.target);
if($el.is(".classA") || $el.is(".classB")) {
// Can I do the above with 1 selector instead of two separate ones?
}
});
上記のように、is()
関数を使用して、各クラスを個別に確認できますが、2 回ではなく 1 回の関数呼び出しで実行できるかどうかが気になります。