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 相关文章推荐
YUI的Tab切换实现代码
Apr 11 Javascript
js自定义事件及事件交互原理概述(二)
Feb 01 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 Javascript
jQuery的几个我们必须了解的特点
May 03 Javascript
js实现网页多级级联菜单代码
Aug 20 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
Mar 04 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
Jan 18 Javascript
解析Json字符串的三种方法日常常用
May 02 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通过COM使用ADODB的简单例子
2006/12/31 PHP
基于php权限分配的实现代码
2013/04/28 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP图像处理类库及演示分享
2015/05/17 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
javascript 闭包疑问
2010/12/30 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
python 实现在Excel末尾增加新行
2018/05/02 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
python操作yaml说明
2020/04/08 Python
python3.7添加dlib模块的方法
2020/07/01 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
车间班组长岗位职责
2013/11/13 职场文书
中式结婚主持词
2014/03/14 职场文书
防沙治沙典型材料
2014/05/07 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
个人债务授权委托书
2014/10/17 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
整脏治乱工作简报
2015/07/21 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android
详解MindSpore自定义模型损失函数
2021/06/30 Python