2017-12-02 104 views
0

我有一個JS的問題,我想知道它爲什麼會發生。addClass('x')總是返回false ...?

我正在使用.addClass('x'),它總是返回假,當它不是事實。

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")中預置選擇器#