浅谈jquery的html方法里包含特殊字符的处理
2016-11-30 00:00
676 查看
在使用jquery的html()方法时,有时候里面添加的html代码含有一些特殊字符,需要进行转义。
如下例子:
如果这样直接写的话,在chrome和FF浏览器下,没有问题,但在IE8下会报错。
解决方法就是将javascript里面的'进行转义改成',这样就不报错了。
如上例改为:
部分字符转义如下:
•&符号:"&", "&"
•双引号:"\"", """
•小于号:"<", "<"
•大于号:">", ">"
•单引号:"'", "'"
以上这篇浅谈jquery的html方法里包含特殊字符的处理就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
jQuery应用中特殊字符处理的问题
jquery ajax对特殊字符进行转义防止js注入使用示例
如下例子:
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('"+inst.instId+"_"+valId+"');"; inst_html += "' "; $("#inst_div_"+valId).html(inst_html);
部分字符转义如下:
•&符号:"&", "&"
•双引号:"\"", """
•小于号:"<", "<"
•大于号:">", ">"
•单引号:"'", "'"
以上这篇浅谈jquery的html方法里包含特殊字符的处理就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
JQuery对id中含有特殊字符的转义处理示例jQuery应用中特殊字符处理的问题
jquery ajax对特殊字符进行转义防止js注入使用示例
相关文章推荐
- 浅谈jquery的html方法里包含特殊字符的处理
- Jquery的html方法里包含特殊字符的处理,类似双引号之类的
- Jquery的html方法里包含特殊字符的处理,类似双引号之类的
- Jquery的html方法里包含特殊字符的处理
- Jquery的html方法里包含特殊字符的处理
- Jquery的html方法里包含特殊字符的处理,类似双引号之类的
- mongoDB collection name包含特殊字符处理方法
- jquery id选择器包含特殊字符的处理
- jsp中显示包含html标签等特殊字符的处理方式
- URL地址中包含带有“#”等特殊字符的处理方法
- Jquery的validate,清除form方法,显示密插件,正则特殊字符处理,js的call用法,ajax,h5支持情况,elclipse tomcate去掉项目名,js 的原型
- 前台常用的处理形式(包含特殊HTML、JQUERY的用法)
- SQL Server查询中特殊字符的处理方法
- 关于处理SQL特殊字符的基本方法总结
- jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
- jQuery应用中特殊字符处理的问题
- java防SQL注入html编码入侵特殊字符转义和方法入参检测工具(Spring) ---转载
- [求教] - 关于ASP中如何对数据表字段中所包含的特殊字符 ' 与 " 进行转义处理?
- 字符串内特殊字符在html_javascript_xml等内使用时的转换 ,"缺少十六进制数字"错误的处理
- js的form表单提交url传参数(包含+等特殊字符)的解决方法