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 相关文章推荐
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
使用jQuery实现购物车
Oct 29 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
文章推荐系统(三)
2006/10/09 PHP
PHP获取二维数组中某一列的值集合
2015/12/25 PHP
基于PHP微信红包的算法探讨
2016/07/21 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
强制设为首页代码
2006/06/19 Javascript
JQuery小知识
2010/10/15 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
python实现socket端口重定向示例
2014/02/10 Python
Python生成随机密码的方法
2017/06/16 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
一文读懂Python 枚举
2020/08/25 Python
python实现扫雷游戏的示例
2020/10/20 Python
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
人事专员岗位职责
2013/11/20 职场文书
高级护理专业毕业生推荐信
2013/12/25 职场文书
民生工作实施方案
2014/05/31 职场文书
安阳殷墟导游词
2015/02/10 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏