JQuery遍历

//祖先
$("span").parent();//parent() 方法返回被选元素的直接元素父。
$("span").parents();//parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。
$("span").parents("ul");//返回所有 <span> 元素的所有祖先,并且它是 <元素之间的所有ul> 元素
$("span").parentsUntil("div");//parentsUntil() 方法返回介于两个给定祖先元素。

//后代
$("div").children();//children() 方法返回被选元素的所有直接子元素。
$("div").children("p.1");//返回类名为所 "1" 的有 <p> 元素,并且它们是 <div> 的直接子元素
$("div").find("span");//find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。
$("div").find("*");//返回 <div> 的所有后代

//同胞
$("h2").siblings();//siblings() 方法返回被选元素的所有同胞元素。
$("h2").siblings("p");//返回属于 <h2> 的同胞元素的所有 <p> 元素
$("h2").next();//next() 方法返回被选元素的下一个同胞元素。
$("h2").nextAll();//nextAll() 方法返回被选元素的所有跟随的同胞元素。
$("h2").nextUntil("h6");//nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。

//过滤
$("div p").first();//first() 方法返回被选元素的首个元素。
$("div p").last();//last() 方法返回被选元素的最后一个元素。
$("p").eq(1);//eq() 方法返回被选元素中带有指定索引号的元素。
$("p").filter(".intro");//filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
$("p").not(".intro");//not() 方法返回不匹配标准的所有元素。提示:not() 方法与 filter() 相反。
posted @ 2018-10-31 10:03  我是王大壮  阅读(114)  评论(0编辑  收藏  举报