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 相关文章推荐
JAVASCRIPT 对象的创建与使用
Mar 09 Javascript
javascript 硬盘序列号+其它硬件信息
Dec 23 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
Jun 21 Javascript
一个javascript图片阅览组件
Nov 09 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
js保留两位小数方法总结
Jan 31 Javascript
JS异步错误捕获的一些事小结
Apr 26 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
Jun 24 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 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
Cannot modify header information错误解决方法
2008/10/08 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
使用Apache的rewrite
2021/03/09 Servers
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
jquery easyui使用心得
2014/07/07 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
理解Python中的绝对路径和相对路径
2017/08/30 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
运动会领导邀请函
2014/01/10 职场文书
年度评优评先方案
2014/06/03 职场文书
垃圾桶标语
2014/06/24 职场文书
任命通知范文
2015/04/21 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
win10下go mod配置方式
2021/04/25 Golang
室外天线与收音机天线杆接合方法
2022/04/05 无线电