jQuery 选择器
来源:互联网 发布:虎扑认证淘宝店铺 编辑:程序博客网 时间:2024/06/01 09:35
ID选择器,单个元素
var name = $('#nameinfo'); console.info(name.val());
标签选择器,集合
var span = $("span"); span.css("color","red");
类选择器 ,集合
var text = $(".text"); text.css("color","blue");
选择器并列选择多个,集合
var mul = $("name,.text,textarea"); mul.css("color","yellow");
在ID和类前指明前缀
当同一个class被不同的标签使用时,
// 选择class属性是a的ul标签$("ul.a").css("color","red");
选择具有多个Class的标签
// 选择class同时为a b 的标签$(".a.b")
通配选择器
$("ul *").size();
不能直接用value获取 value值。而是用val()方法获取value值
选择器返回集合时,可以用size() 返回集合的长度(或者用length属性)
* $().size()
* $().length
高级选择器
<div class="div"> <ul class="a"> <li>1</li> <li>2</li> <li>3</li> </ul> <p class="b">段落</p> <div> <p>段落</p> <p>段落</p> </div> </div>
后代选择器
某个元素的子节点和孙子节点中的特定节点
等价函数find()
// 选取指定标签下的所有p标签 $(".div p").css("color","red");// 或者使用find("") $(".div").find("p").css("color","red");
子选择器
只选择子节点,不选择孙子节点
等价函数children()
// 选择了第一个p标记 $(".div > p").css("color","red");// 或者使用children("") $(".div").children("p").css("color","red");
next 选择器
某节点的后一个相邻的同级节点
等价函数next()
// 改变第二个li元素的样式 $(".li + li").css("color","red");// 或者使用next("") $(".li").next("li").css("color","red");
nextAll 选择器
某节点后的所有同级节点
~
nextAll()
// .b 后的所有同级p标签 $(".b ~ p").css("color","red");// 或者nextAll("") $(".b").nextAll("p").css("color","red");
prev() / prevAll()
同级的上一个节点/ 前面的所有同级节点,与next()类似
siblings()
同级的所有节点,包括前面的后面的(不包括自己)
// 选取所有前面和后面的p标签 $(".b").siblings("p").css("color","red");
nextUntil(“”) / revUntil()
向后遇到指定标签停止 / 向前遇到指定标签停止
PS: find()/children()/next()/nextAll()如果不加参数name参数默认是“*”
属性过滤选择器
[attribute] 获取包含给定属性的元素
[attribute=value] 获取与给定属性值相等的元素集合
[attribute!=value] 获取与给定属性值不等的元素集合(包括没有该属性的)
[attribute^=value] 获取与给定属性值开始的元素集合
[attribute$=value] 获取与给定元素值结尾的元素集合
[attribute*=value] 获取与给定属性值包含value的元素集合
[selector1][selector2][selectorN]
$("ul[id]").addClass("blue") // ul元素中具有id属性的元素 $("ul[id=test]").addClass("blue") // ul元素中具有id属性,并且id=test的元素 $("div[name='names'][value='no']").addClass("blue") // 同时满足 name="names" value="no" 的div元素
0 0
- CSS选择器,jQuery选择器
- jQuery选择器 CSS选择器
- JQuery选择器(选择器简介)
- jQuery选择器 基本选择器
- jQuery选择器 层次选择器
- jQuery选择器 表单选择器
- Jquery选择器-基本选择器
- jQuery选择器之类选择器
- jQuery选择器之类选择器
- jQuery选择器之类选择器
- Jquery选择器--过滤选择器
- JQuery选择器
- jquery 选择器
- Jquery选择器
- jQuery选择器
- jQuery 选择器
- JQuery选择器
- JQuery选择器
- java从服务器上传本地图片到图片服务器
- 配置faster_rcnn的坑
- java性能优化
- 代码Python入门(五、循环语句(一))
- 排序算法的性能问题
- jQuery 选择器
- Java--BigInteger类型
- C++抽象编程——接口(2)——接口的用途
- LeetCode#62. Unique Paths
- RDIFramework.NET平台代码生成器V3.2版本全新发布-更新于2017-02-27(提供下载-免费使用)[申明:来源于网络]
- LeetCode 5. Longest Palindromic Substring 解题报告
- StartService返回值为2
- bzoj2679 [Usaco2012 Open]Balanced Cow Subsets折半搜索
- webpack进阶构建项目(一)