0

このような複数のクラスが適用される2つの要素があります

<div class="one two"></div>
<div class="one three"></div>

jQueryを介して、共通クラス(この場合は「one」)のターゲットになっている場合、要素の他のクラスをターゲットにするにはどうすればよいですか?

$('.one').????
4

3 に答える 3

2

これを試して、要素に追加されたすべてのクラスを確認してください

var classes=$('.one').attr('class').split(" ");
$.each(classes, function(index, cls){
    alert(cls);
});
于 2013-03-08T11:37:56.123 に答える
1

$('.one.two'); を試してください。

また

$('.one.three');

于 2013-03-08T11:48:12.190 に答える
0

少し検索した後、jQuery にはこのための特別な単純な機能があることがわかりました。このようなもので必要なものを手に入れました

if($('.one').hasClass('two')) //do something;
if($('.one').hasClass('three')) // do something;
于 2013-03-08T11:53:42.487 に答える