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


Posted in Javascript onNovember 30, 2016

在使用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('"+inst.instId+"_"+valId+"');";
inst_html += "' ";
$("#inst_div_"+valId).html(inst_html);

部分字符转义如下:

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

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

Javascript 相关文章推荐
jquery easyui的tabs使用时的问题
Mar 23 Javascript
jQuery学习笔记之DOM对象和jQuery对象
Dec 22 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
Jul 11 Javascript
javascript浏览器兼容教程之事件处理
Jun 09 Javascript
理解javascript模块化
Mar 28 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
AngularJS中的包含详细介绍及实现示例
Jul 28 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
node.js实现快速截图
Aug 27 Javascript
jQuery页面弹出框实现文件上传
Feb 09 Javascript
three.js 将图片马赛克化的示例代码
Jul 31 Javascript
在Vue 中获取下拉框的文本及选项值操作
Aug 13 Javascript
Javascript 闭包详解及实例代码
Nov 30 #Javascript
jQuery特殊符号转义的实现
Nov 30 #Javascript
Javascript 引擎工作机制详解
Nov 30 #Javascript
将JSON字符串转换成Map对象的方法
Nov 30 #Javascript
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 #Javascript
JS实现重新加载当前页面
Nov 29 #Javascript
jQuery弹出div层过2秒自动消失
Nov 29 #Javascript
You might like
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
php URL编码解码函数代码
2009/03/10 PHP
PHP 动态随机生成验证码类代码
2010/04/09 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
python gdal安装与简单使用
2019/08/01 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
python解包概念及实例
2021/02/17 Python
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
反邪教宣传工作方案
2014/05/07 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
高老头读书笔记
2015/06/30 职场文书
运动会广播稿300字
2015/08/19 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
nginx前后端同域名配置的方法实现
2021/03/31 Servers
详解Java实践之建造者模式
2021/06/18 Java/Android