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 相关文章推荐
CLASS_CONFUSION JS混淆 全源码
Dec 12 Javascript
javascript获取当前ip的代码
May 10 Javascript
自写简单JS判断是否已经弹出页面
Oct 20 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
Jan 20 Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 Javascript
C++中的string类的用法小结
Aug 07 Javascript
简单理解vue中Props属性
Oct 27 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
SVG动画vivus.js库使用小结(实例代码)
Sep 14 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
May 14 Javascript
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
功能强大的php文件上传类
2016/08/29 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
js同时按下两个方向键
2007/12/01 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
python-地图可视化组件folium的操作
2020/12/14 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
请说出几个常用的异常类
2013/01/08 面试题
财政局个人年终总结
2015/03/03 职场文书
感恩父母主题班会
2015/08/12 职场文书