1

ここに私の質問があります、

このようにjqueryを使用して「div」にクラスを追加しました。

$('.myClass').addClass('active')

このクラスを追加した後、「アクティブ」が存在するかどうかを確認したい

そのために私はこのように書いています

if( $('.myClass').hasClass('active')) {
    alert('active');
}

しかし、これはうまくいきません。誰か助けてください。そして、助けていただければ幸いです。ありがとうございました。

4

2 に答える 2

0

問題は、セレクター (jquery では大文字と小文字が区別される)にあります。次のように変更myclassします。myClass

$('.myClass').addClass('active');
if( $('.myClass').hasClass('active')) {
    alert('active');
}

デモ

于 2013-05-13T10:56:18.847 に答える
0

クラス名はcase sensitive.You usedmyClass代わりにmyclass

if( $('.myClass').hasClass('active')) {
        alert('active');
    }

クラス名と ID 名での大文字と小文字の区別

于 2013-05-13T10:57:40.957 に答える