0

我有一个问题,我无法从 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 语句中有一些错误。谢谢你的帮助!

4

1 回答 1

4

在选择器中,您有额外的引号',它们不应该存在。

否则,只需使用以下语法:

if (!$(LI_element).hasClass("abc")) {
    console.log(LI_element);
}
于 2013-10-11T10:46:44.567 回答