遍历

jQuery遍历

纵饮孤独 提交于 2019-12-28 14:22:05
什么是遍历? jQuery 遍历,意为"移动",用于 根据其相对于其他元素的关系 来 "查找"(或选取)HTML 元素 。(不直接给自己定义id或者class等等,是通过其他元素来找到自己)以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。) 下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。 图示解析: <div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先。 <ul> 元素是 <li> 元素的父元素,同时是 <div> 的子元素 左边的 <li> 元素是 <span> 的父元素,<ul> 的子元素,同时是 <div> 的后代。 <span> 元素是 <li> 的子元素,同时是 <ul> 和 <div> 的后代。 两个 <li> 元素是同胞(拥有相同的父元素)。 右边的 <li> 元素是 <b> 的父元素,<ul> 的子元素,同时是 <div> 的后代。 <b> 元素是右边的 <li> 的子元素,同时是 <ul> 和 <div> 的后代。 祖先是父、祖父、曾祖父等等。后代是子、孙、曾孙等等。同胞拥有相同的父。 遍历 DOM jQuery 提供了多种遍历 DOM 的方法。 遍历方法中最大的种类是树遍历(tree

jQuery学习4 - 遍历

为君一笑 提交于 2019-12-28 14:21:46
jQuery 遍历 什么是遍历? jQuery 遍历,意为 " 移动 " ,用于根据其相对于其他元素的关系来 " 查找 " (或选取) HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。 下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。 图示解释: <div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先。 <ul> 元素是 <li> 元素的父元素,同时是 <div> 的子元素 左边的 <li> 元素是 <span> 的父元素, <ul> 的子元素,同时是 <div> 的后代。 <span> 元素是 <li> 的子元素,同时是 <ul> 和 <div> 的后代。 两个 <li> 元素是同胞(拥有相同的父元素)。 右边的 <li> 元素是 <b> 的父元素, <ul> 的子元素,同时是 <div> 的后代。 <b> 元素是右边的 <li> 的子元素,同时是 <ul> 和 <div> 的后代。 提示: 祖先是父、祖父、曾祖父等等。后代是子、孙、曾孙等等。同胞拥有相同的父。 遍历 DOM jQuery 提供了多种遍历 DOM 的方法。 遍历方法中最大的种类是树遍历( tree-traversal )。 jQuery

jquery遍历之后代

心已入冬 提交于 2019-12-28 14:21:27
向下遍历dom树的jquery方法   children()方法返回被选元素的所有直接子元素,只会对向下一级对dom树进行遍历。 例子    代码: $(document).ready(function(){ $("div").children().css({"color":"red","border":"2px solid red"}); }); 也可以可选参数进行过滤    代码: $(document).ready(function(){ $("div").children("p.1").css({"color":"red","border":"2px solid red"}); }); find()方法返回被选元素的后代元素,一路向下直到最后一个后代。 代码: $(document).ready(function(){ $("div").find("span").css({"color":"red","border":"2px solid red"}); }); 下面例子返回div所有后代 代码: $(document).ready(function(){ $("div").find("*").css({"color":"red","border":"2px solid red"}); }); 水平遍历同胞   siblings()返回被选元素的所有同胞元素。 例子 $

jquery遍历

非 Y 不嫁゛ 提交于 2019-12-28 14:20:51
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery遍历</title> <script src="../js/jquery-1.8.3.js"></script> <script src="../js/jquery-1.4.2.js"></script> <style> .ancestors * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> <script> /* * 祖先是父、祖父或曾祖父等等。 * 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。 * * 向上遍历 DOM 树 * 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: * parent() * parents() * parentsUntil() */ $(document).ready(function(){ /* * jQuery parent() 方法 * parent() 方法返回被选元素的直接父元素。 * 该方法只会向上一级对 DOM 树进行遍历。 * 下面的例子返回每个 <span> 元素的的直接父元素: */ $("span")

jQuery遍历-祖先

佐手、 提交于 2019-12-28 14:20:39
祖先是父、祖父或曾祖父等等。 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil() jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 <span> 元素的的直接父元素: $('span').parent(); jQuery parents() 方法 parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。 下面的例子返回所有 <span> 元素的所有祖先: $('span').parents();  您也可以使用可选参数来过滤对祖先元素的搜索。 下面的例子返回所有 <span> 元素的所有祖先,并且它class属性为c1: $('span').parents('.c1'); jQuery parentsUntil() 方法 parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。 下面的例子返回介于 <span> 与 <div> 元素之间的所有祖先元素: $('span').parentsUntil('div'); 来源: https://www

jQuery 遍历 – 祖先

坚强是说给别人听的谎言 提交于 2019-12-28 14:20:21
祖先是父、祖父或曾祖父等等。 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil() jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 <span> 元素的的直接父元素: 实例 $(document).ready(function(){ $("span").parent(); }); 尝试一下 » 提示: 在本站的jQuery编程实战中,你可以练习: jQuery使用parent()操作父级元素 ! jQuery parents() 方法 parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。 下面的例子返回所有 <span> 元素的所有祖先: 实例 $(document).ready(function(){ $("span").parents(); }); 尝试一下 » 您也可以使用可选参数来过滤对祖先元素的搜索。 下面的例子返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素: 实例 $(document).ready(function(){ $("span"

jQuery 遍历祖先

心已入冬 提交于 2019-12-28 14:20:10
祖先是父、祖父或曾祖父等等。 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil() jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 <span> 元素的的直接父元素: 实例 $(document).ready(function(){ $("span").parent(); }); 尝试一下 » jQuery parents() 方法 parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。 下面的例子返回所有 <span> 元素的所有祖先: 实例 $(document).ready(function(){ $("span").parents(); }); 尝试一下 » 您也可以使用可选参数来过滤对祖先元素的搜索。 下面的例子返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素: 实例 $(document).ready(function(){ $("span").parents("ul"); }); 尝试一下 » jQuery parentsUntil() 方法

JQuery学习之遍历

独自空忆成欢 提交于 2019-12-28 14:19:39
1.祖先:向上遍历DOM树 **parent():返回被选中元素的直接父元素,该方法只会向上一级对DOM树进行遍历 $(document).ready(function(){   $("span").parent(); }); **parents():返回被选元素的所有祖先元素,它一路向上直到文档的根元素(<html>) $(document).ready(function(){   $("span").parents(); }); **parents():这个方法也可以使用可选参数来过滤对祖先元素的搜索 $(document).ready(function(){   $("span").parents("ul"); }); **parentsUntil():返回介于两个给定元素之间的所有祖先元素 $(document).ready(function(){   $("span").parentsUntil("div"); }); 2.后代:向下遍历DOM树 **children():返回被选元素的所有子元素,该方法只会向下一级对DOM树进行遍历 $(document).ready(function(){   $("div").children(); }); **children():也可以使用可选参数来过滤对子元素的搜索 $(document).ready(function(){

jquery遍历DOM方法总结

浪子不回头ぞ 提交于 2019-12-28 14:19:20
1.jQuery 遍历 - 祖先 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil() jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 <span> 元素的的直接父元素: 实例 $(document).ready(function(){ $("span").parent(); }); jQuery parents() 方法 parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。 下面的例子返回所有 <span> 元素的所有祖先: 实例 $(document).ready(function(){ $("span").parents(); }); 您也可以使用可选参数来过滤对祖先元素的搜索。 下面的例子返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素: 实例 $(document).ready(function(){ $("span").parents("ul"); }); jQuery parentsUntil() 方法 parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。 下面的例子返回介于

jQuery 遍历

落爺英雄遲暮 提交于 2019-12-28 14:18:40
jQuery 遍历 - 祖先 祖先是父、祖父或曾祖父等等。 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil() jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 <span> 元素的的直接父元素: 实例 $(document).ready(function(){ $("span").parent(); }); jQuery parents() 方法 parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。 下面的例子返回所有 <span> 元素的所有祖先: 实例 $(document).ready(function(){ $("span").parents(); }); 您也可以使用可选参数来过滤对祖先元素的搜索。 下面的例子返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素: 实例 $(document).ready(function(){ $("span").parents("ul"); }); jQuery parentsUntil() 方法