jQuery学习2 选择器的使用说明


Posted in Javascript onFebruary 07, 2010

1.利用CSS的基本选择器:
a:匹配所有链接<a>元素。
#*:匹配id为*的元素
.*:匹配CSS类为*的元素
a#*id.*class:匹配id为*id,并拥有CSS类为*class的链接元素。
以上是CSS中的写法,在jQuery中用$("")包起来,如:jQuery("p a.Class")

利用子选择器、容器选择器和特性选择器,以下面的为例:

<ul class="myList"> 
<li><a href=http://jquery.com>jQuery supports</a> 
<ul> 
<li><a href="css1">CSS1</a></li> 

<li><a href="css2">CSS2</a></li> 

<li><a href="css3">CSS3</a></li> 

<li>Basic XPath</li> 
</ul> 
</li> 
<li> 
<ul> 
<li>Custom selectors</li> 
<li>Form selectors</li> 
</ul> 
</li> 
</ul>

如果要选择第一个列表<li>中的所有链接做操作就应利用子选择器:ul.myList > li >a 而不能像这样ul.myList li a 因为所有这些链接<a>都是列表<li>元素的后代节点.
子选择器:父节点与直接子节点以右尖括号(>)隔开。
特性选择器:将符合特定内容的元素包起来。比如选择包含以http://开头的href值的链接:a[href^=http://]
input[type=text]:匹配type特性为text的所有<input>元素
div[title=^my]:匹配title特性值以my开头的所有<div>元素。
通过位置选择
a:first:选择器匹配页面上的第一个<a>元素
p:odd,p:even 分别匹配奇数和偶数元素
其他就不一一举例了,如有需要可到相关网站查找。
Javascript 相关文章推荐
清除网页历史记录,屏蔽后退按钮!
Dec 22 Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
Apr 07 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
Dec 20 Javascript
JS获取随机数和时间转换的简单实例
Jul 10 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
jQuery easyui刷新当前tabs的方法
Sep 23 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
vue.js简单配置axios的方法详解
Dec 13 Javascript
浅谈ElementUI中switch回调函数change的参数问题
Aug 24 Javascript
vue 本地环境跨域请求proxyTable的方法
Sep 19 Javascript
vsCode安装使用教程和插件安装方法
Aug 24 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
Feb 11 Javascript
jQuery ctrl+Enter shift+Enter实现代码
Feb 07 #Javascript
JQuery 获取和设置Select选项的代码
Feb 07 #Javascript
经典海量jQuery插件 大家可以收藏一下
Feb 07 #Javascript
jQuery AnythingSlider滑动效果插件
Feb 07 #Javascript
javascript 函数速查表
Feb 07 #Javascript
js 键盘记录实现(兼容FireFox和IE)
Feb 07 #Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
Feb 07 #Javascript
You might like
广播爱好者需要了解的天线知识
2021/03/01 无线电
php实现递归抓取网页类实例
2015/04/03 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
js中的面向对象入门
2017/03/06 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
Python 文件操作的详解及实例
2017/09/18 Python
django文档学习之applications使用详解
2018/01/29 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
String是最基本的数据类型吗?
2013/06/13 面试题
毕业生物理教师求职信
2013/10/17 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
《乡愁》教学反思
2014/02/18 职场文书
2014年个人总结范文
2015/03/09 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
Python集合set()使用的方法详解
2022/03/18 Python