jquery从变量名检查类

时间:2013-10-11 10:45:42

标签: javascript jquery css

我有一个问题,我无法从javascript中的变量获取类。

var li_id = LI_element.id;
if(!($("'#"+li_id+"'").hasClass("abc"))) {
    console.log(LI_element);
}

这里,li_id给了我一个元素的id,我想检查这个元素是否有类abc。但是,当我执行上面的命令时,它给出了我说错误

throw new Error( "Syntax error, unrecognized expression: " + msg );

我假设if语句中有一些错误。谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

在选择器中你有额外的引号',它不应该在那里。

否则只需使用以下语法:

if (!$(LI_element).hasClass("abc")) {
    console.log(LI_element);
}