本文为大家分享了jquery常用选择器的具体代码,供大家参考,具体内容如下
1、jQuery:(使用jQuery一定标明我们使用的版本号)
它是一个使用原生的JS来封装的常用的方法的类库(解决了浏览器的兼容问题)
2、jQuery中提供的方法
选择器
通过传递对应规则的内容(ID、标签名、样式类名...),获取到页面中指定的元素/元素集合
Document
元素选择是一切操作的前提,jQuery中$()函数最强大最常用的功能之一就是使用选择器选择DOM元素。这里就汇总一些十分常用的jquery选择器。
1、jQuery选择器基本结构
$('选择器')
$('选择器 上下文')2、使用基本css选择器
关于基本的css选择器可以看一下css选择器详解。这里列出几种最基本的使用css选择器的用法。
2.1 元素选择器
$('a'); //选择所有a元素
$('div'); //选择所有div元素
$('p'); //选择所有p元素当然,如果你愿意,jQuery也允许我们使用逗号将多个选择器合并为一个选择器:
$('a,div,p');这样得到了和上面3行代码相同的效果。
2.2 类选择器
$('div.myClass'); //所有拥有myClass类的div元素
$('p.myClass'); //所有拥有myClass类的p元素
$('*.myClass'); //拥有myClass类的所有类型元素通常情况下,要选择拥有某一类的所有元素时,会省略掉通配符*,如下:
$('.myClass'); //拥有myClass类的所有类型元素这样不会有任何不妥,也是我们常用的写法。
另外,某些元素可能拥有不止一个类:
系统优势: 1、 使用全新ASP.Net+c#和三层结构开发. 2、 可生成各类静态页面(html,htm,shtm,shtml和.aspx) 3、 管理后台风格模板自由选择,界面精美 4、 风格模板每月更新多套,还可按需定制 5、 独具的缓存技术加快网页浏览速度 6、 智能销售统计,图表分析 7、 集成国内各大统计系统 8、 多国语言支持,内置简体繁体和英语 9、 UTF-8编码,可使用于全球
$('div.myClass1.myClass2');这样会选择同时拥有myClass1以及myClass2类的div元素。当然,被选中的div元素可能还拥有其他类,也就是说,以下div会毫无疑问地被选中:
...
2.3 ID选择器
$('table#myID'); //id为myID的table元素3、结合使用上下文选择器
3.1 后代选择器
从这里开始,开始一些稍有难度的选择,例如:
$('ul.myUl li');这样会选择所有拥有myUl类的ul元素的li子元素。听起来很拗口。看下面的代码:
html
-
- 1
- 2
- 3
-
- one
- two
- three
这里,通过$('ul.myUl li'),所有的li元素都将被选中,注意是所有的!因为所有的li元素均是
- ...
事实上,上例还不足以完全说明所有拥有myUl类的ul元素的li子元素的含义。因为拥有myUl类的ul元素可能不止一个,如下:
html
-
- 1
- 2
- 3
-
- one
- two
- three
-
- 一
- 二
- 三
$('ul.myUl li')同样会选择以上代码中所有的li元素。因为上述代码中所有li元素均是ul.myUl的子元素,虽然ul.myUl有2个。现在应该能理解所有拥有myUl类的ul元素的li子元素的含义了吧!
后代选择器其实不止能够选择某元素的后代,也可以选择某元素后代的后代(听起怎么有点别扭),如下:
$('ul.myUl li a');这样就选择了所有拥有myUl类的ul元素的所有li后代元素的所有a后代元素。虽然又多了一个xx的后代,不过和上面的分析是一个道理,就不赘述了。









