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

 更新时间:2016年11月30日 09:04:32   投稿:jingxian  
下面小编就为大家带来一篇浅谈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实现Ctrl+Enter提交表单的方法

    jquery实现Ctrl+Enter提交表单的方法

    这篇文章主要介绍了jquery实现Ctrl+Enter提交表单的方法,涉及jquery针对键盘按键的响应与表单操作相关技巧,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • 如何使用jquery实现文字上下滚动效果

    如何使用jquery实现文字上下滚动效果

    这篇文章主要介绍了jquery实现文字上下滚动效果。文字上下滚动循环显示也是一种非常常见而且非常容易实现的文字特效。这是一种现在比较流行用的效果,用法很简单。
    2016-10-10
  • BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑

    BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑

    这篇文章主要介绍了BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • jquery实现简单文字提示效果

    jquery实现简单文字提示效果

    这篇文章主要介绍了jquery实现简单文字提示效果的方法,以完整实例形式分析了jQuery插件jquery-1.2.6.pack.js实现文字提示效果的相关技巧,并提供了jquery-1.2.6.pack.js的本站下载地址,需要的朋友可以参考下
    2015-12-12
  • jQuery 3 中的新增功能汇总介绍

    jQuery 3 中的新增功能汇总介绍

    本文带你了解了一遍 jQuery 3 将会带来的一些重大变化。或许你已经注意到了,这个版本是可能对你现有的项目产生太大的影响,因为没有引入太多许多重大更改。
    2016-06-06
  • jquery的ajax跨域请求原理和示例

    jquery的ajax跨域请求原理和示例

    这篇文章主要介绍了jquery的ajax跨域请求原理和示例,需要的朋友可以参考下
    2014-05-05
  • jquery实现Li滚动时滚动条自动添加样式的方法

    jquery实现Li滚动时滚动条自动添加样式的方法

    这篇文章主要介绍了jquery实现Li滚动时滚动条自动添加样式的方法,实例分析了jquery响应鼠标事件及动态添加样式的相关技巧,需要的朋友可以参考下
    2015-08-08
  • JQuery中节点遍历方法实例

    JQuery中节点遍历方法实例

    这篇文章主要介绍了JQuery中节点遍历方法,实例分析了jQuery遍历节点的技巧,需要的朋友可以参考下
    2015-05-05
  • jquery实现的网页自动播放声音

    jquery实现的网页自动播放声音

    这篇文章主要介绍了使用jquery如何实现的网页自动播放声音,需要的朋友可以参考下
    2014-04-04
  • jQuery实现遮罩层登录对话框

    jQuery实现遮罩层登录对话框

    用户登录是许多网站必备的功能。有一种方式就是不管在网站的哪个页面,点击登录按钮就会弹出一个遮罩层,显示用户登录的对话框。本文将推荐一个带二维码的登录弹出层,可拖动、关闭,有需要的朋友可以参考一下。
    2016-12-12

最新评论