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


Posted in jQuery onSeptember 08, 2017

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

那么是如何处理这些个特殊字符的呢?

HTML代码:

<div id="id.a">aa</div> 
<div id="id#b">bb</div>

Jquery代码:

var $id_a = $('#id.a');//jQuery对象,实际上是没取到元素的 
var $id_b = $('#id#b');//jQuery对象,实际上是没取到元素的 
alert( $id_a.length);//输出0 
alert( $id_b.length);//输出0 
var $id_right_a = $('#id\\.a');//jQuery对象,对特殊字符,我们转义一下 
var $id_right_b = $('#id\\#b');//jQuery对象,对特殊字符,我们转义一下 
alert( $id_right_a.html());//正确输出"aa" 
alert( $id_right_b.html());//正确输出"bb"

总结

以上所述是小编给大家介绍的jQuery选择器中的特殊符号处理方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
jQuery中库的引用方法
Jan 06 jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
jquery无缝图片轮播组件封装
Nov 25 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 #jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 #jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 #jQuery
jQuery实现的弹幕效果完整实例
Sep 06 #jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 #jQuery
jquery实现限制textarea输入字数的方法
Sep 06 #jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 #jQuery
You might like
PHP+MYSQL 出现乱码的解决方法
2008/08/08 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP多态代码实例
2015/06/26 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
python进阶教程之文本文件的读取和写入
2014/08/29 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
Python列表切片操作实例总结
2019/02/19 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
python 实现屏幕录制示例
2019/12/23 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
JAVA软件工程师测试题
2014/07/25 面试题
执行总经理岗位职责
2014/02/03 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
一年级语文教学反思
2014/02/13 职场文书
寻找最美家庭活动方案
2014/08/20 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书