このような複数のクラスが適用される2つの要素があります
<div class="one two"></div>
<div class="one three"></div>
jQueryを介して、共通クラス(この場合は「one」)のターゲットになっている場合、要素の他のクラスをターゲットにするにはどうすればよいですか?
$('.one').????
これを試して、要素に追加されたすべてのクラスを確認してください
var classes=$('.one').attr('class').split(" ");
$.each(classes, function(index, cls){
alert(cls);
});
$('.one.two'); を試してください。
また
$('.one.three');
少し検索した後、jQuery にはこのための特別な単純な機能があることがわかりました。このようなもので必要なものを手に入れました
if($('.one').hasClass('two')) //do something;
if($('.one').hasClass('three')) // do something;