我有一个问题,我无法从 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 语句中存在一些错误。感谢您的帮助!
最佳答案
在选择器中你有额外的引号 '
,它不应该在那里。
否则只需使用以下语法:
if (!$(LI_element).hasClass("abc")) {
console.log(LI_element);
}
关于javascript - jquery 从变量名检查类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316267/