在使用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方法里包含特殊字符的处理。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一般情况下,在jQuery选择器中,我们很少会用到诸如“.”、“#”、“(”、“[”等特殊字符,因为根据W3C规定,HTML文档中属性的值是不能包含有这些个特殊字符的,但是在实际应用中,偶尔也会遇到表达式中含有“#”和...
有时在处理html时, 为了和php结合的方便, 会利用数组a[]这里的id,或者id中包含其他特殊字符比如 /@ 等为了利用jquery获取该元素, 需要转义特殊字符 直接上例子 代码如下: ”a[]”>kkkkkk</div> [removed] //方法1 $...
在easyui中datagrid、combobox、tree等组件都不能显示含有html标签的特殊字符,因为这些字符会被当作html标签被解析掉。这里给出了一个处理方案,希望对大家有帮助。 以datagrid为例: 找到jquery.datagrid.js文件,...
10.2.1 选择器中含有特殊符号/317 10.2.2 选择器中含有空格符号/318 10.3 优化事件中的冒泡现象/319 10.4 使用data()方法缓存数据/321 10.5 解决jQuery库与其他库的冲突/326 10.5.1 jQuery在其他库前导入/326 ...
8.16 jQuery AJAX错误的处理方法 8.17 在页面级创建全局的AJAX监听器以及状态指示器 8.18 级联AJAX数据异步加载 8.19 取消AJAX异步请求 第9章 jQuery常用算法 9.1 jQuery遍历算法 9.2 jQuery祖先算法 9.3 jQuery...
"xml": 返回 XML 文档,可用 jQuery 处理。 "html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。 "jsonp": JSONP 格式。...
11. 选择器中含有特殊符号: “.” “#” “(” “]” 7 第3章. jQuery中的DOM操作 8 1. 插入节点 8 2. 删除节点 8 3. 复制节点 9 4. 替换节点 9 5. 包裹节点 9 6. 属性操作 9 7. 样式操作 9 8. 设置和获取html,文本...
jQuery会自动调用正确的方法名称来代替查询字符串,执行你指定的回调函数。或者,你也可以指定jsonp的数据类型的回调函数,此函数会自动添加到Ajax请求中。 参数选项: async(true) 数据类型: Boolean ...
2.5.1 选择器中含有特殊符号的注意事项 2.5.2 选择器中含有空格的注意事项 2.6 案例研究——某网站品牌列表的效果 2.7 其他选择器 2.7.1 jQuery提供的选择器的扩展 2.7.2 其他使用CSS选择器的方法 2.8 小结 第3章 ...
我这里首先有一个完整的笔记(上几万字总结),还有参考文档,其中包含:Array对象的方法参考表格,Canvas参考手册,Date对象方法参考表格,HTML事件列表,jQuery的事件方法,jQuery选择器参考手册,Math参考文档,...
AjaxFileUploaderV2.1修改版主要修复以下BUG: ...4.对于textarea字段(值含有双引号等特殊字符号时,传到到服务器发现会值被截取)出错的处理. 详细:http://blog.csdn.net/xiejx618/article/details/25963079
通用 JQuery 验证 关于此应用程序: 此应用程序的主要目的是验证 ...(至少1位数字,特殊符号和6到12之间的字符) 手机:[输入:号码]----->(只允许10个号码) 邮箱:[输入:email]------>(适用于有效邮箱)
代码如下:/** * power by wooshoo copyright 2008-2009 * 程序名:JQuery 专用输入检查器 * 内容:专门针对input以及textarea的用户输入进行检查 * 检查的范围包括:字符数、是否包含特殊字符、是否为整数、是否符合...
无bug!可以自己设定规则,大小写数字特殊符号等,包含了input为range的修改样式,css的渐变色,函数封装传参思想以及点击复制文字。
1、关于选择器中含有特殊符号 选择器中含有”.”,”#”,”(“,”]”等特殊字符,根据W3C的规定,属性值中是不能含有这些特殊字符的,例如: 代码如下: ”id#b”>bb</div> ”id[1]”></div> 如果按照普通的方式来...
25、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 75 26、HashMap与HashTable的区别 75 27、Java中有多少种数据结构,分别是什么? 76 28、Arraylist 和Linkedlist...
match方法[^]以正则表达式为参数,并返回包含匹配项的数组,或者返回null。 您的href不是正则表达式,但是由于它不包含任何特殊字符,因此其作用类似于一个。 它不包含任何锚定子句,因此您的匹配项...
jQuery与AngularJS39 苹果与橙子40 窥视未来41 14总结41 第2章构建与测试43 21介绍示例应用44 熟悉问题领域44 技术栈45 持久化存储46 MongoLab46 服务器端环境47 第三方JavaScript库48 BootstrapCSS48 ...
字符串必须包含1个特殊字符,例如[!,%,&,@,#,$,^,*,?,_,~] 该脚本也适用于Bootstrap输入组字段中的输入字段。 入门 包括相关文件 首先包括jQuery , Bootstrap和bootstrap-strength.js文件。 将它们放在<head>...