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 相关文章推荐
Cookie 注入是怎样产生的
Apr 08 Javascript
var与Javascript变量隐式声明
Sep 17 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
Sep 10 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
Feb 12 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 Javascript
js实现鼠标拖拽多选功能示例
Aug 01 Javascript
详解在vue-cli中使用路由
Sep 25 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
CryptoJS中AES实现前后端通用加解密技术
Dec 18 Javascript
angular4中引入echarts的方法示例
Jan 29 Javascript
简单说说如何使用vue-router插件的方法
Apr 08 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
php批量删除数据
2007/01/18 PHP
Views rows style模板重写代码
2011/05/16 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
php中的依赖注入实例详解
2019/08/14 PHP
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
javascript中json基础知识详解
2017/01/19 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
javascript 内存模型实例详解
2020/04/18 Javascript
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
python决策树之C4.5算法详解
2017/12/20 Python
学习Python selenium自动化网页抓取器
2018/01/20 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
django使用django-apscheduler 实现定时任务的例子
2019/07/20 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
python 如何调用远程接口
2020/09/11 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
css3通过scale()、rotate()实现放大、旋转
2020/03/19 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
手机促销活动方案
2014/02/05 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
项目合作协议书范本
2014/04/16 职场文书
开学典礼演讲稿
2014/05/23 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
创业计划书之家教中心
2019/09/25 职场文书
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python