2017-12-02 70 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")中预置选择器#