JQuery
来源:互联网 发布:广州双眼皮知乎 编辑:程序博客网 时间:2024/06/08 05:52
在使用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);
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);
inst_html = "<a style=color:white' onmouseover = '";inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');";inst_html += "' ";$("#inst_div_"+valId).html(inst_html);
部分字符转义如下:
- &符号:"&", "&"
- 双引号:"\"", """
- 小于号:"<", "<"
- 大于号:">", ">"
- 单引号:"'", "'"
0 0
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQUERY
- jquery
- jQuery
- jquery
- jquery
- Spring注入内部bean和使用命名空间p
- css 绝对定位和相对定位的使用(absolute ,relative )
- Java/js获取服务器相对/绝对路径总结(转)
- 增加收货地址
- 实用的windows命令,慢慢积累吧!
- JQuery
- SQL中关于where后面不能放聚合函数(如sum等)的解决办法
- 创建c++的nuget库
- java.util.concurrent.ThreadPoolExecutor实现机制简介
- 纯净版基于FFMPEG编码器(YUV到H264)
- 规范化软件开发过程解决方案——统一研发管理过程
- ElasticSearch Java Api(四) -删除索引
- 树莓派3首次使用记录
- Opacity 属性引发的层叠问题