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 相关文章推荐
jQuery中的deferred使用方法
Mar 27 jQuery
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jQuery HTML css()方法与css类实例详解
May 20 jQuery
jQuery弹框插件使用方法详解
May 26 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:风雨欲来 路在何方?
2006/10/09 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
PHP 转义使用详解
2013/07/15 PHP
php创建多级目录的方法
2015/03/24 PHP
告诉大家什么是JSON
2008/06/10 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
多个应用共存的Django配置方法
2018/05/30 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
python__new__内置静态方法使用解析
2020/01/07 Python
python中np是做什么的
2020/07/21 Python
西雅图的买手店:Totokaelo
2019/10/19 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
公司寄语大全
2014/04/10 职场文书
小学语文业务学习材料
2014/06/02 职场文书
2014年少先队工作总结
2014/12/03 职场文书
模范班主任事迹材料
2014/12/17 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
百年校庆感言
2015/08/01 职场文书