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使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery复合事件结合toggle()方法的用法示例
Jun 10 jQuery
jQuery validata插件实现方法
Jun 25 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
jquery实现点击左右按钮切换图片
Jan 27 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本地服务器分享
2013/02/19 PHP
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
javascript模拟命名空间
2015/04/17 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
Python中os和shutil模块实用方法集锦
2014/05/13 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
python3中property使用方法详解
2019/04/23 Python
在Python中表示一个对象的方法
2019/06/25 Python
pandas中的series数据类型详解
2019/07/06 Python
python实现udp传输图片功能
2020/03/20 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
详解python with 上下文管理器
2020/09/02 Python
HTML5中的新元素介绍
2008/10/17 HTML / CSS
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
税务专业毕业生自荐信
2013/11/10 职场文书
体育教育个人自荐信范文
2013/12/01 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
小学生大队委竞选稿
2015/11/20 职场文书