jquery中的过滤选择器和节点

jquery中的过滤选择器和节点

ID:8961507

大小:127.50 KB

页数:12页

时间:2018-04-13

jquery中的过滤选择器和节点_第1页
jquery中的过滤选择器和节点_第2页
jquery中的过滤选择器和节点_第3页
jquery中的过滤选择器和节点_第4页
jquery中的过滤选择器和节点_第5页
资源描述:

《jquery中的过滤选择器和节点》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JQuery中的过滤选择器和节点目录❤基本过滤选择器❤内容过滤选择器❤可见度过滤选择器❤属性过滤选择器❤子元素过滤选择器❤表单对象属性过滤选择器❤JQuery对象的val()和text()方法的使用一.记录:过滤选择器:主要是通过特定的过滤规则来筛选出所需的DOM元素,该选择器都以“:”开头;按照不同的过滤规则,过滤选择器可以分为基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤选择器;❤基本过滤选择器n1、:first用法:$(”tr:first”);返回值单个元素的组成的集合说明:匹配找到的第一个元素n2、:last用法:$(”tr:last”)返回值集合

2、元素说明:匹配找到的最后一个元素.与:first相对应.n3、:not(selector)用法:$(”input:not(:checked)”)返回值集合元素说明:去除所有与给定选择器匹配的元素.有点类似于”非”,意思是没有被选中的input(当input的type=”checkbox”).n4、:even用法:$(”tr:even”)返回值集合元素说明:匹配所有索引值为偶数的元素,从0开始计数.js的数组都是从0开始计数的.例如要选择table中的行,因为是从0开始计数,所以table中的第一个tr就为偶数0.n5、:odd用法:$(”tr:odd”)返回值集合元素说明:匹配所

3、有索引值为奇数的元素,和:even对应,从0开始计数.n6、:eq(index)用法:$(”tr:eq(0)”)返回值集合元素说明:匹配一个给定索引值的元素.eq(0)就是获取第一个tr元素.括号里面的是索引值,不是元素排列数.n7、:gt(index)用法:$(”tr:gt(0)”)返回值集合元素n说明:匹配所有大于给定索引值的元素.n8、:lt(index)用法:$(”tr:lt(2)”)返回值集合元素说明:匹配所有小于给定索引值的元素.n9、:header(固定写法)用法:$(”:header”).css(”background”,“#EEE”)返回值集合元素说明:匹配如h

4、1,h2,h3之类的标题元素.这个是专门用来获取h1,h2这样的标题元素.n10、:animated(固定写法)返回值集合元素说明:匹配所有正在执行动画效果的元素❤内容过滤选择器内容过滤选择器的过滤规则主要体现在它所包含的子元素和文本内容上n1、:contains(text)--------***************用法:$(”div:contains(’John’)”)返回值集合元素说明:匹配包含给定文本的元素.这个选择器比较有用,当我们要选择的不是dom标签元素时,它就派上了用场了,它的作用是查找被标签”围”起来的文本内容是否符合指定的内容的.n2、:empty用法:$(

5、”td:empty”)返回值集合元素说明:匹配所有不包含子元素或者文本的空元素n3、:has(selector)用法:$(”div:has(p)”).addClass(”test”)返回值集合元素说明:匹配含有选择器所匹配的元素的元素.这个解释需要好好琢磨,但是一旦看了使用的例子就完全清楚了:给所有包含p元素的div标签加上class=”test”.n4、:parent用法:$(”td:parent”)返回值集合元素说明:匹配含有子元素或者文本的元素.注意:这里是”:parent”,可不是”.parent”哦!感觉与上面讲的”:empty”形成反义词.❤可见度过滤选择器可见度过滤

6、选择器是根据元素的可见和不可见状态来选择相应的元素n1、:hidden用法:$(”tr:hidden”)返回值集合元素说明:匹配所有的不可见元素,input元素的type属性为“hidden”的话也会被匹配到.意思是css中display:none和inputtype=”hidden”的都会被匹配到.同样,要在脑海中彻底分清楚冒号”:”,点号”.”和逗号”,”的区别.n2、:visible用法:$(”tr:visible”)返回值集合元素说明:匹配所有的可见元素.❤属性过滤选择器属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素n1、[attribute]用法:$(”div

7、[id]“);返回值集合元素说明:匹配包含给定属性的元素.例子中是选取了所有带”id”属性的div标签.n2、[attribute=value]用法:$(”input[name='newsletter']“).attr(”checked”,true);返回值集合元素说明:匹配给定的属性是某个特定值的元素.例子中选取了所有name属性是newsletter的input元素.n3、[attribute!=value]用法:$(”input[name!='newsletter']“).

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。