手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >浅谈jquery的html方法里包含特殊字符的处理
浅谈jquery的html方法里包含特殊字符的处理
摘要:在使用jquery的html()方法时,有时候里面添加的html代码含有一些特殊字符,需要进行转义。如下例子:inst_html="

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

如下例子:

inst_html = "<a style=color:white' onmouseover = '"; inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');"; inst_html += "' "; $("#inst_div_"+valId).html(inst_html);

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

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

如上例改为:

inst_html = "<a style=color:white' onmouseover = '"; inst_html += "javascript:showme("_"+valId+""; inst_html += "' "; $("#inst_div_"+valId).html(inst_html);

部分字符转义如下:

", "&"

""", """

"<", "<"

">", ">"

"'", ""

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

【浅谈jquery的html方法里包含特殊字符的处理】相关文章:

JavaScript中的italics()方法的使用介绍

浅谈JavaScript中的Math.atan()方法的使用

javascript常用的方法分享

jQuery获取字符串中出现最多的数

jQuery实现html表格动态添加新行的方法

jquery预加载图片的方法

浅谈jQuery中replace()方法

体验jQuery和AngularJS的不同点及AngularJS的迷人之处

AngularJs中route的使用方法和配置

匹配html标记的正则

精品推荐
分类导航