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实现二级联动效果
Mar 30 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
使用jQuery实现购物车
Oct 29 jQuery
jQuery冲突问题解决方法
Jan 19 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 json与xml序列化/反序列化
2013/10/28 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
tp5框架的增删改查操作示例
2019/10/31 PHP
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
HTML上传控件取消选择
2013/03/06 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
纯css+js写的一个简单的tab标签页带样式
2014/01/28 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
Node.js事件的正确使用方法
2019/04/05 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
Python删除空文件和空文件夹的方法
2015/07/14 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
Python中一行和多行import模块问题
2018/04/01 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
python 两个数据库postgresql对比
2019/10/21 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
Python如何重新加载模块
2020/07/29 Python
python爬虫如何解决图片验证码
2021/02/14 Python
python 如何在测试中使用 Mock
2021/03/01 Python
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
PyQt QMainWindow的使用示例
2021/03/24 Python
综合办公室个人的自我评价
2013/12/22 职场文书
领导党性分析材料
2014/02/15 职场文书
团日活动总结范文
2014/04/25 职场文书
nginx日志格式分析和修改
2022/04/28 Servers