`
welcome66
  • 浏览: 397212 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jquery的html方法里包含特殊字符的处理

阅读更多

在使用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里面的'进行转义改成&#39;,这样就不报错了。

如上例改为:

inst_html = "<a style=color:white' onmouseover = '";
inst_html += "javascript:showme(&#39;"+inst.instId+"_"+valId+"&#39;);";
inst_html += "'  ";
$("#inst_div_"+valId).html(inst_html);

 

部分字符转义如下:

  •  &符号:"&", "&amp;"
  • 双引号:"\"", "&quot;"
  • 小于号:"<", "&lt;"
  • 大于号:">", "&gt;"
  • 单引号:"'", "&#39;"

 

分享到:
评论

相关推荐

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

    下面小编就为大家带来一篇浅谈jquery的html方法里包含特殊字符的处理。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    jQuery选择器中的特殊符号处理方法

    一般情况下,在jQuery选择器中,我们很少会用到诸如“.”、“#”、“(”、“[”等特殊字符,因为根据W3C规定,HTML文档中属性的值是不能包含有这些个特殊字符的,但是在实际应用中,偶尔也会遇到表达式中含有“#”和...

    JQuery对id中含有特殊字符的转义处理示例

    有时在处理html时, 为了和php结合的方便, 会利用数组a[]这里的id,或者id中包含其他特殊字符比如 /@ 等为了利用jquery获取该元素, 需要转义特殊字符 直接上例子 代码如下: ”a[]”&gt;kkkkkk&lt;/div&gt; [removed] //方法1 $...

    easyui-datagrid特殊字符不能显示的处理方法

    在easyui中datagrid、combobox、tree等组件都不能显示含有html标签的特殊字符,因为这些字符会被当作html标签被解析掉。这里给出了一个处理方案,希望对大家有帮助。 以datagrid为例: 找到jquery.datagrid.js文件,...

    jQuery权威指南-源代码

    10.2.1 选择器中含有特殊符号/317 10.2.2 选择器中含有空格符号/318 10.3 优化事件中的冒泡现象/319 10.4 使用data()方法缓存数据/321 10.5 解决jQuery库与其他库的冲突/326 10.5.1 jQuery在其他库前导入/326 ...

    超实用的jQuery代码段

    8.16 jQuery AJAX错误的处理方法 8.17 在页面级创建全局的AJAX监听器以及状态指示器 8.18 级联AJAX数据异步加载 8.19 取消AJAX异步请求 第9章 jQuery常用算法 9.1 jQuery遍历算法 9.2 jQuery祖先算法 9.3 jQuery...

    jquery电子文档chm

    "xml": 返回 XML 文档,可用 jQuery 处理。 "html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。 "jsonp": JSONP 格式。...

    Jquery学习笔记分享

    11. 选择器中含有特殊符号: “.” “#” “(” “]” 7 第3章. jQuery中的DOM操作 8 1. 插入节点 8 2. 删除节点 8 3. 复制节点 9 4. 替换节点 9 5. 包裹节点 9 6. 属性操作 9 7. 样式操作 9 8. 设置和获取html,文本...

    jquery-1.1.3 效率提高800%

    jQuery会自动调用正确的方法名称来代替查询字符串,执行你指定的回调函数。或者,你也可以指定jsonp的数据类型的回调函数,此函数会自动添加到Ajax请求中。 参数选项: async(true) 数据类型: Boolean ...

    锋利的jQuery_高清_书签.part2

    2.5.1 选择器中含有特殊符号的注意事项 2.5.2 选择器中含有空格的注意事项 2.6 案例研究——某网站品牌列表的效果 2.7 其他选择器 2.7.1 jQuery提供的选择器的扩展 2.7.2 其他使用CSS选择器的方法 2.8 小结 第3章 ...

    JavaScript学习文档大全.zip #资源分享达人#

    我这里首先有一个完整的笔记(上几万字总结),还有参考文档,其中包含:Array对象的方法参考表格,Canvas参考手册,Date对象方法参考表格,HTML事件列表,jQuery的事件方法,jQuery选择器参考手册,Math参考文档,...

    Ajax FileUploader

    AjaxFileUploaderV2.1修改版主要修复以下BUG: ...4.对于textarea字段(值含有双引号等特殊字符号时,传到到服务器发现会值被截取)出错的处理. 详细:http://blog.csdn.net/xiejx618/article/details/25963079

    Generic-JQuery-Validations

    通用 JQuery 验证 关于此应用程序: 此应用程序的主要目的是验证 ...(至少1位数字,特殊符号和6到12之间的字符) 手机:[输入:号码]-----&gt;(只允许10个号码) 邮箱:[输入:email]------&gt;(适用于有效邮箱)

    jQuery 版本的文本输入框检查器Input Check

    代码如下:/** * power by wooshoo copyright 2008-2009 * 程序名:JQuery 专用输入检查器 * 内容:专门针对input以及textarea的用户输入进行检查 * 检查的范围包括:字符数、是否包含特殊字符、是否为整数、是否符合...

    密码生成器,包含css,js,html及详细注释(使用两种方法实现)

    无bug!可以自己设定规则,大小写数字特殊符号等,包含了input为range的修改样式,css的渐变色,函数封装传参思想以及点击复制文字。

    jquery 注意事项与常用语法小结

    1、关于选择器中含有特殊符号 选择器中含有”.”,”#”,”(“,”]”等特殊字符,根据W3C的规定,属性值中是不能含有这些特殊字符的,例如: 代码如下: ”id#b”&gt;bb&lt;/div&gt; ”id[1]”&gt;&lt;/div&gt; 如果按照普通的方式来...

    Java面试宝典2020修订版V1.0.1.doc

    25、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 75 26、HashMap与HashTable的区别 75 27、Java中有多少种数据结构,分别是什么? 76 28、Arraylist 和Linkedlist...

    (小打))使用jQuery向基于URL的菜单项添加活动导航类

    match方法[^]以正则表达式为参数,并返回包含匹配项的数组,或者返回null。 您的href不是正则表达式,但是由于它不包含任何特殊字符,因此其作用类似于一个。 它不包含任何锚定子句,因此您的匹配项...

    精通AngularJS part1

    jQuery与AngularJS39 苹果与橙子40 窥视未来41 14总结41 第2章构建与测试43 21介绍示例应用44 熟悉问题领域44 技术栈45 持久化存储46 MongoLab46 服务器端环境47 第三方JavaScript库48 BootstrapCSS48 ...

    BootstrapStrength.js:带有进度条的自举弦强度

    字符串必须包含1个特殊字符,例如[!,%,&,@,#,$,^,*,?,_,~] 该脚本也适用于Bootstrap输入组字段中的输入字段。 入门 包括相关文件 首先包括jQuery , Bootstrap和bootstrap-strength.js文件。 将它们放在&lt;head&gt...

Global site tag (gtag.js) - Google Analytics