Javascript jQuery:语法错误,无法识别的表达式:。市场营销&;通讯
我使用jQuery将类名添加到元素中,但当类名包含诸如“&”或“/”之类的特殊字符时,它会抛出如下所示的错误:Javascript jQuery:语法错误,无法识别的表达式:。市场营销&;通讯,javascript,jquery,html,Javascript,Jquery,Html,我使用jQuery将类名添加到元素中,但当类名包含诸如“&”或“/”之类的特殊字符时,它会抛出如下所示的错误: function cleanString(string) { if (string) { var cleanString = string.replace(/\s+/ig, ""); return cleanString; } else { return "Uncategorized"; } } var team = nullCheck(_da
function cleanString(string) {
if (string) {
var cleanString = string.replace(/\s+/ig, "");
return cleanString;
}
else {
return "Uncategorized";
}
}
var team = nullCheck(_data[i].title)
var teamCleanString = cleanString(team);
$('#jobs-container .jobs-teams').append(
'<a href="#" class="btn '+teamCleanString+'">'+team+'</a>'
);
}
某些字符的功能对于命名CSS选择器而不转义是无效的 如果执行正确的转义,则可以在命名中使用这些特殊字符
尝试使用
.Marketing\&Communications
某些字符的功能在命名CSS选择器时不转义是无效的
如果执行正确的转义,则可以在命名中使用这些特殊字符
尝试使用
.Marketing\&Communications
清除字符串功能的代码是什么?您的哪一行代码返回错误?@litel抱歉,已将该函数添加到OP中。如果要删除执行此操作的&
@litel,您可以将replace
正则表达式中的\s+
更改为\W+
,谢谢!cleanString
函数的代码是什么?您的哪一行代码返回错误?@litel抱歉,已将该函数添加到OP中。如果要删除执行此操作的&
@litel,您可以将replace
正则表达式中的\s+
更改为\W+
,谢谢!
Uncaught Error: Syntax error, unrecognized expression: .Marketing&Communications