在Jquery中包装特殊字符

时间:2014-12-03 09:01:30

标签: javascript jquery html

我有一个只包含特殊字符的字符串,如

var str="~`!@#$%%%";

我想将此字符串包装在jquery中,如$(str)。 但这是一个错误。 如何在jquery中包装特殊字符?

1 个答案:

答案 0 :(得分:0)

我相信这就是你要找的东西,如果你想测试jQuery是否解析一个字符串(即它是HTML)你可以在解析尝试周围放一个try块 - 如果抛出错误就没有HTML

var text = '~`!@#$%%%';
try
{
    $(text);
    console.log('html');
}
catch(e)
{
    console.log('no html');
}

这是非常基础的,您可能需要根据需要实现的逻辑进行进一步检查,但通常如果jQuery无法解析它,那么它不是HTML