我有一个只包含特殊字符的字符串,如
var str="~`!@#$%%%";
我想将此字符串包装在jquery中,如$(str)
。
但这是一个错误。
如何在jquery中包装特殊字符?
答案 0 :(得分:0)
我相信这就是你要找的东西,如果你想测试jQuery是否解析一个字符串(即它是HTML)你可以在解析尝试周围放一个try块 - 如果抛出错误就没有HTML
var text = '~`!@#$%%%';
try
{
$(text);
console.log('html');
}
catch(e)
{
console.log('no html');
}
这是非常基础的,您可能需要根据需要实现的逻辑进行进一步检查,但通常如果jQuery无法解析它,那么它不是HTML