`
java_mike
  • 浏览: 83761 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jQuery 特殊字符应该使用转义

阅读更多

 

查找含有特殊字符的元素

HTML 代码:
<span id="foo:bar"></span>
<span id="foo[bar]"></span>
<span id="foo.bar"></span>
jQuery 代码:
$("#foo\\:bar")
$("#foo\\[bar\\]")
$("#foo\\.bar")
如果不使用转义,返回结果为undefinied.
分享到:
评论
1 楼 KevinGarnett 2011-08-07  
这里为什么用\\: 而不是用\:  是因为:是非标准转义字符,所以jquery中用两个斜杠\\来转义? 希望高手能帮忙解答下

相关推荐

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

    id中包含其他特殊字符比如 /@ 等为了利用jquery获取该元素需要转义特殊字符,具体实现如下,感兴趣的朋友可以参考下

    jQuery特殊符号转义的实现

    我们在使用jquery选择器的时候 对一些ID属性中有特殊符号的地方需要进行转义。 列举部分如下: &lt;input id="entity.username" type="text" value="hello" /&gt; alert&#40;$("#entity\\.username"&#41;.val()); &...

    jquery ajax对特殊字符进行转义防止js注入使用示例

    解决办法就是对这些特殊字符进行转义再显示出来.如果在jsp中使用jstl标签,就很简单了.直接使用”${r.content}”&gt;这样就行了,会自动进行转义,其中省略了参数escapeXML=”true”,这是默认的.所以说在显示这些用户提交...

    jQuery选择器特殊字符与属性空格问题

    一、选择器中含有特殊符号的注意事项 1.选择器中含有“.”、“#”、“(”或“]”等特殊字符 根据W3C的规定,属性值...应该使用转义符号: $('#id\\#b'); //转义特殊字符“#” $('#id\\[1\\]'); //转义特殊字符

    JS及JQuery对Html内容编码,Html转义

    * 原理是利用JQuery自带的html()和text()函数可以转义Html字符 * 虚拟一个Div通过赋值和取值来得到想要的Html编码或者解码 */ [removed][removed] [removed] //Html编码获取Html转义实体 function htmlEncode(value)...

    jquery3.2.1版本

    5. 对包含特殊含义的字符串提供转义的新方法 6. 类操作方法支持SVG 7. 延迟对象现在与JS Promises兼容 8. jQuery.when()对于多种参数的不同解读 9. 新的显示/隐藏逻辑 10. 对于防止XSS攻击的额外保护

    jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法

    看到很多网上对含特殊字符 json 数据处理,都是逐个判断是哪个特殊字符,比如回车如何处理,引号如何处理。其实有现成的代码库可以做这件事情,下载 json-lib-2.3-jdk15.jar : 代码如下: import ...

    jQuery应用中特殊字符处理的问题

    在jQuery的选择器中,如果要用到特殊字符的话,需要用”\\”转义,否则是查不到想要的东西的 官方文档位置:...

    简单实例处理url特殊符号&amp;处理(2种方法)

    url里的参数内容包含&符合,我有两种方法解决一是:在页面用JS转码;二是:在后端处理,另外还有网络分享的一些方法,感兴趣的朋友可以参考下哈

    jQueryAPI-100214-中文

    jQueryAPI-100214-中文文档 #id 概述 根据给定的ID匹配一个元素。 使用任何的元字符作为名称的文本部分, 它必须被两个反斜杠转义:\\。 参见示例。

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    JavaScript序列化及转义 开小差之自动登录抽屉并点赞 eval以及时间操作 JavaScript作用域 JavaScript面向对象及原型 Dom选择器以及内容文本操作 Dom样式操作 Dom属性及创建标签 Dom提交表单及其他 Dom事件操作 Dom...

    JSON转换方法总结

    此文档为json Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有...解决方法:由于serialize()方法对真正的“+”号转义的是 +,所以可以对serialize()后的结果进行符号替换字符串转换工具类

    jQuery之DOM对象和jQuery对象的转换与区别分析

    本文实例分析了DOM对象和jQuery对象的转换与区别。分享给大家供大家参考。...$()符号将DOM对象转化为jQuery对象. Hello World程序如下: 代码如下:&lt;html&gt; &lt;head&gt;  &lt;title&gt;Hello jQ

    动态加载JavaScript文件的3种方式

    以下是遇到的几种动态加载JavaScript文件的方式,持续更新中。。。 一、使用[removed]/writeln()...需要注意的是特殊字符的转义。 二、使用jQuery 使用getScript(url,callback)方法实现动态加载js文件 $.getScript('

    javascript是否自动转义反斜杠(\)或用户需要这样做?

    为什么不回学校再学习呢?请参阅W3学校:JavaScript字符串[^]

    apiPrefetch.js:如果数据已经可用,浏览器的 JS 库会自动跳过初始 API 调用

    预取API.js 如果数据已经可用,浏览器的库会自动跳过 JS 进行的初始 ... 每个键的值应该是渲染/解析的 JSON 对象(如果不是 JSON,则为字符串),但一定要转义正斜杠(请参阅下面的安全说明)。 瞧,现在当您进行初始

    知乎大神萧井陌web前端课程

    第7章 数据类型、多行字符串和转义符号、高阶函数、匿名函数 第8章 事件委托、时间操作、标签的可编辑属性、(本地存储) 和 JSON 格式 第9章 作业选讲、抽象化, 如何封装功能, 如何组织代码结构、变量命名的方法 第10...

Global site tag (gtag.js) - Google Analytics