当前位置: 首页 > 图文教程 > 网络编程 > Javascript > jQuery学习2 选择器的使用说明

Javascript
仿搜狐女人频道FLASH图片切换效果
JS CSS文章查看系统
走出JavaScript初学困境—js初学
javascript 弹性菜单,垂直的那种
javascript FormatNumber函数实现方法
动态创建的表格单元格中的事件实现代码
js继承 Base类的源码解析
javascript 一段代码引发的思考
很全的显示阴历(农历)日期的js代码
用于判断用户注册时,密码强度的JS代码
JavaScript Prototype对象
javascript 表单的友好用户体现
javascript 方法覆写实例代码
Javascript 生成指定范围数值随机数
javascript 自动转到命名锚记
捕获关闭窗口的脚本
在网页里看flash的trace数据的js类
JavaScript delete操作符应用实例
js利用Array.splice实现Array的insert/remove
JavaScript 私有成员分析

Javascript 中的 jQuery学习2 选择器的使用说明


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-02-27   浏览: 352 ::
收藏到网摘: n/a

利用选择器,选择要被操作的html中的元素。 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 分别匹配奇数和偶数元素
其他就不一一举例了,如有需要可到相关网站查找。