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 相关文章推荐
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
在JS数组特定索引处指定位置插入元素的技巧
Aug 24 Javascript
node.js中的buffer.fill方法使用说明
Dec 14 Javascript
jQuery简单几行代码实现tab切换
Mar 10 Javascript
node.js调用Chrome浏览器打开链接地址的方法
May 17 Javascript
js实现canvas图片与img图片的相互转换的示例
Aug 31 Javascript
浅谈webpack+react多页面开发终极架构
Nov 11 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
使用RxJS更优雅地进行定时请求详析
Jun 02 Javascript
Vue项目总结之webpack常规打包优化方案
Jun 06 Javascript
详解Jest结合Vue-test-utils使用的初步实践
Jun 27 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中文件上传的安全问题
2006/10/09 PHP
PHP 和 COM
2006/10/09 PHP
php实现两个数组相加的方法
2015/02/17 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
Python随机生成彩票号码的方法
2015/03/05 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
python3爬虫获取html内容及各属性值的方法
2018/12/17 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
abstract是什么意思
2012/02/12 面试题
EJB发布WEB服务一般步骤
2012/10/31 面试题
小学教师的个人自我鉴定
2013/10/24 职场文书
工作自荐信
2013/12/11 职场文书
护理职业生涯规划书
2014/01/24 职场文书
《悯农》教学反思
2014/04/28 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
公司行政管理制度范本
2015/08/05 职场文书
使用Redis实现分布式锁的方法
2022/06/16 Redis