2017-12-02 7 views
0

私はJSとの質問があり、なぜそれが起こるのか知りたいと思います。addClass( 'x')は常にfalseを返します...?

私は.addClass( 'x')を使用していますが、真でない場合は常にfalseを返します。

HTML:

<a href="#" id="botonChangeAlert" class="btn-warning"> btn-? </a> 

JS:

$("#botonChangeAlert").click(ejecutarChangeAlert); 

function ejecutarChangeAlert() { 
    //$("botonChangeAlert").hasClass("btn-warning"); 
    alert($("botonChangeAlert").hasClass("btn-warning")); 
    //alert($("botonChangeAlert").hasClass("btn-alert")); 
} 
+0

何をしようとしていますか、詳しく教えてください。 – Srax

答えて

0

あなたがhasClass(ないaddClass)を意味すると仮定すると、常に返します

をあなたは間違った選択を使用しています。 $("botonChangeAlert")を使用しますが、属性をid="botonChangeAlert"で選択したいとします。これを行うには、セレクタの前に#を追加する必要があります($("#botonChangeAlert"))。

関連する問題