Jquery的html方法里包含特殊字符的处理,类似双引号之类的
2018-01-22 15:50
537 查看
在使用jquery的html()方法时,有时候里面添加的html代码含有一些特殊字符,需要进行转义。
如下例子:
[html] view
plain copy
<pre name="code" class="javascript">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里面的'进行转义改成',这样就不报错了。
如上例改为:
[javascript] view
plain copy
inst_html = "<a style=color:white' onmouseover = '";
inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');";
inst_html += "' ";
$("#inst_div_"+valId).html(inst_html);
部分字符转义如下:
&符号:"&", "&"
双引号:"\"", """
小于号:"<", "<"
大于号:">", ">"
单引号:"'", "'"
如下例子:
[html] view
plain copy
<pre name="code" class="javascript">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里面的'进行转义改成',这样就不报错了。
如上例改为:
[javascript] view
plain copy
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的html方法里包含特殊字符的处理,类似双引号之类的
- Jquery的html方法里包含特殊字符的处理
- Jquery的html方法里包含特殊字符的处理
- 浅谈jquery的html方法里包含特殊字符的处理
- 浅谈jquery的html方法里包含特殊字符的处理
- jsp中显示包含html标签等特殊字符的处理方式
- jquery id选择器包含特殊字符的处理
- mongoDB collection name包含特殊字符处理方法
- URL地址中包含带有“#”等特殊字符的处理方法
- Jquery的validate,清除form方法,显示密插件,正则特殊字符处理,js的call用法,ajax,h5支持情况,elclipse tomcate去掉项目名,js 的原型
- 前台常用的处理形式(包含特殊HTML、JQUERY的用法)
- http_proxy 密码遇到特殊字符处理方法
- jQuery 获取当前节点的html包含当前节点的方法 --$(".test").prop("outerHTML");
- Javascript URL中参数包含特殊字符的处理
- C#中的特殊运算符及字符和字符串处理方法
- jquery 中的html()获取的特殊字符被浏览器转义
- 密码中有特殊的字符IOS如何处理 IOS中URL包含中文参数的问题
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- hibernate hql语句中条件参数中包含特殊字符单引号' 的处理办法