博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jq遍历的基础语法之一
阅读量:5096 次
发布时间:2019-06-13

本文共 864 字,大约阅读时间需要 2 分钟。

1 contents() 和 .children() 方法类似,不同的是前者在结果 jQuery 对象中包含了文本节点以及 HTML 元素。

2 each() 方法规定为每个匹配元素规定运行的函数。 提示:返回 false 可用于及早停止循环。

3 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。

4 eq()方法将匹配元素集缩减值指定 index 上的一个。 如果index为负数为-2 则为-2加上字符串长度的数为其索引 。如果超过了字符串长度则无效

5 filter()方法 将匹配元素集合缩减为匹配指定选择器的元素。

  $('li:even').css('background-color', 'red'); 等价于$('li').filter(':even').css('background-color', 'red');

6 $('li.item-ii').find('li') 等价于 $('li', 'li.item-ii')。

7 has() 将匹配元素集合缩减为拥有匹配指定选择器或 DOM 元素的后代的子集。

8 is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。

就是当前元素中是否存在is中拥有的,如果存在则返回true,否则返回false。

对于带有位置性选择器的选择器表达式字符串,比如 :first, :gt(), or :even,位置性筛选是针对传递到 .is() 的 jQuery 对象进行的,而非针对包含文档。所以对于上面的 HTML 来说,诸如 $("li:first").is("li:last") 的表达式返回 true,但是 $("li:first-child").is("li:last-child") 返回 false。

 

转载于:https://www.cnblogs.com/luhangnote/archive/2012/09/10/2678452.html

你可能感兴趣的文章
#Leetcode# 209. Minimum Size Subarray Sum
查看>>
C#语言-04.OOP基础
查看>>
1)session总结
查看>>
PHP深浅拷贝
查看>>
SDN第四次作业
查看>>
ActiveMQ(4) ActiveMQ JDBC 持久化 Mysql 数据库
查看>>
DM8168 DVRRDK软件框架研究
查看>>
django迁移数据库错误
查看>>
epoll学习01
查看>>
yii 跳转页面
查看>>
闭包问题
查看>>
C#一个FTP操作封装类FTPHelper
查看>>
Linux运维基础入门(二):网络基础知识梳理02
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
[最小割][Kruskal] Luogu P5039 最小生成树
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
Dirichlet分布深入理解
查看>>
(转)Android之发送短信的两种方式
查看>>
使用vue脚手架搭建项目
查看>>
Java基础之ArrayList与LinkedList、Vector,以及HashMap与HashTable的区别
查看>>