jQuery遍历DOM的父级、子级和同级别元素的方法摘要。
下图显示了html中的结构树。通过jQuery遍历,您可以开始从选定的(当前)元素移动,并轻松地在家谱(祖先)、向下移动(后代)和水平移动(同胞)上移动。遍历父(祖先)
向上遍历DOM的数量。
通过以下三种方法,我们可以得到父元素:
母()
父母()
parentsuntil()
1.jquery母()
父()方法返回所选元素的直接父元素。
此方法只会遍历顶层的DOM树。
文章题目
内容内容内容内容内容内容内容内容内容
端部
$(文档)Ready(函数(){)
通过父()函数,直接父元素可以获取当前元素。
var elem = $('span)母();
console.log(元);
});
2.jquery父母()
父()方法返回所选元素的所有父元素。
文章题目
内容内容内容内容内容内容内容内容内容
端部
$(文档)Ready(函数(){)
(父)通过函数,您可以获取当前元素的父元素的所有元素。
var elem = $('span)父母();
Console.log (elem);
});
3.jquery parentsuntil()
的parentsuntil()方法返回给定的两个元素之间的所有父元素
文章题目
内容内容内容内容内容内容内容内容内容
端部
$(文档)Ready(函数(){)
在主体选项卡下获取所有父元素
var elem = $('span)。ParentsUntil('body);
console.log(元);
});
遍历路基(后裔)
沿着DOM树前进。
下面的两个函数可以用于向下遍历。
1.children()
2.find()
1.jquery儿童()
孩子们()方法返回所有选中元素的直接子元素。
此方法只在下一层遍历DOM树。
文章题目
内容内容内容内容内容内容内容内容内容
端部
$(文档)Ready(函数(){)
获取分区选项卡下的所有直接子元素
var elem = $('section)的孩子();
console.log(元);
});
2.jquery找到()
find()方法返回所选元素的后代元素,并返回到最后一个后代。
文章题目
内容内容内容内容内容内容内容内容内容
端部
$(文档)Ready(函数(){)
子元素获取标签区域下的所有p标记
var elem = $('section)找到('p');
console.log(元);
在节选项卡下获取所有子元素
VaR('section elems =美元),(*);
console.log(单元);
});
遍历-同级(兄弟)
有几种方法:
1.sibings()
除了自身之外,同一级别的所有元素都将被遍历,并且修改应用于同一级别的所有元素。
2.next()
除了自身,只有下一个元素被修改了。
3.nextall()
除了自身之外,修改以下所有元素
4.nextuntil()
除自身之外,以下元素按间隔进行修改
5.prev()
修改最后一个元素
6.preall()
修改元素上的所有元素
7.preuntil()
区间上一个元素的区间修正
BD { {
保证金:5px;
填料:3px;
边境:3px黑色固体;
}
$(文档)Ready(函数(){)
/ / $(H1)(兄弟姐妹)。Css({边界:3px固体红})
/ / $(H4)(NextAll),Css({边界:4px灰色固体});
$(H)。Prev(),Css({边界:3px固体绿});
});