在 Jquery 中包装特殊字符

Wrap special characters in Jquery

本文关键字:特殊字符 包装 Jquery      更新时间:2023-09-26

>我有一个字符串,它只包含特殊字符,例如

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

我想用 jquery 包装这个字符串,就像 $(str) .但它抛出了一个错误。如何在 jquery 中包装特殊字符?

我相信

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

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

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