浅谈jquery的html方法里包含特殊字符的处理

前端之家收集整理的这篇文章主要介绍了浅谈jquery的html方法里包含特殊字符的处理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在使用jquery的html()方法时,有时候里面添加HTML代码含有一些特殊字符,需要进行转义。

如下例子:

SEOver = '"; inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');"; inst_html += "' "; $("#inst_div_"+valId).html(inst_html);

如果这样直接写的话,在chrome和FF浏览器下,没有问题,但在IE8下会报错。

解决方法就是将javascript里面的'进行转义改成',这样就不报错了。

如上例改为:

SEOver = '"; inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');"; inst_html += "' "; $("#inst_div_"+valId).html(inst_html);

部分字符转义如下:

•&符号:"&","&" •双引号:"\"",""" •小于号:"<","<" •大于号:">",">" •单引号:"'","'"

以上这篇浅谈jquery的html方法里包含特殊字符的处理就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/jquery/44046.html

猜你在找的jQuery相关文章