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 相关文章推荐
dotopAlert 提示用户需安装播放器的代码
Sep 17 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 Javascript
node.js中的fs.readFileSync方法使用说明
Dec 15 Javascript
JQuery实现防止退格键返回的方法
Feb 12 Javascript
基于JavaScript实现动态添加删除表格的行
Feb 01 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
Aug 01 Javascript
Javascript typeof与instanceof的区别
Oct 18 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 Javascript
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
如何用RxJS实现Redux Form
Dec 29 Javascript
在nuxt中使用路由重定向的实例
Nov 06 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和ACCESS写聊天室(六)
2006/10/09 PHP
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
下载糗事百科的内容_python版
2008/12/07 Python
python中文乱码的解决方法
2013/11/04 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
Python转换字典成为对象,可以用&quot;.&quot;方式访问对象属性实例
2020/05/11 Python
Python如何将模块打包并发布
2020/08/30 Python
python 实现汉诺塔游戏
2020/11/28 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
企业厂长岗位职责
2013/12/17 职场文书
入党自我评价范文
2014/02/02 职场文书
工伤赔偿协议书
2014/04/15 职场文书
副科竞争上岗演讲稿
2014/05/12 职场文书
表扬稿格式范文
2015/01/16 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers