一、jQuery的向下遍历
<script src="/UploadFiles/2021-04-02/Extend.js">1.children()方法的元素遍历
$(document).ready( function (){ $("#div1").children().css({border:"3px solid black"}); });可以看到此时div1的儿子div2的边框颜色变成了黑色。
2.find()方法的元素遍历
$(document).ready( function (){ $("#div1").find("a").css({border:"3px solid grey"}); });可以看到此时div1的重孙子a元素出现了灰色边框。、
.children()与.find()方法的区别是:children只能对元素的儿子元素进行修改,而find则可以对其所有的子元素进行修改。
二、jQuery的向上遍历
顾名思义,向上遍历就是从子集找到父集。.parent() $(document).ready( function (){ $("#div2").parent().css({border:"3px solid black"}); });div2的父元素div1边框发生了改变
.parents() $(document).ready( function (){ $("a").parents().css({border:"3px solid grey"}); });a元素除外,a元素的所有父级元素都发生了改变
.parentUntil() $(document).ready( function (){ $("a").parentsUntil("#div1").css({border:"3px solid grey"}) });从a元素到div1元素之前的元素边框发生了改变。
三个方法的区别是,.parent()只能向上遍历一层;.parents()则可以指定父级元素的id进行跨越遍历;.parentUntil()则具有区间性质,将会遍历包含于区间中的所有元素。
三、遍历 - 同级(兄弟)
同级元素拥有相同的父级元素。在 DOM 树中水平遍历。
有许多有用的方法让我们在 DOM 树进行水平遍历:
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
1.JQuery siblings()
siblings() 方法返回被选元素的所有同胞元素。
<section> <h1>文章的<span>标题</span>啦</h1> <p>文章的内容内容内容内容内容内容</p> <p>结尾部分</p> </section>
$(document).ready(function () { // 获取h1标签的所有同级元素 var elem = $('h1').siblings(); console.log(elem); // p p });
2.JQuery next()
next() 方法返回被选元素的下一个同胞元素
<section> <h1>文章的<span>标题</span>啦</h1> <p>文章的内容内容内容内容内容内容</p> <p>结尾部分</p> </section>
$(document).ready(function () { // 获取h1标签的下一个同级元素 var elem = $('h1').next(); console.log(elem); // p });
3.JQuery nextAll()
nextAll() 方法返回被选元素的所有跟随的同胞元素。
<section> <h1>文章的<span>标题</span>啦</h1> <p>文章的内容内容内容内容内容内容</p> <p>结尾部分</p> </section>
$(document).ready(function () { // 获取p标签的后面的所有同级元素 var elem = $('p').nextAll(); console.log(elem); // p });
4.JQuery nextUntil()
nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。
<section> <h1>文章的<span>标题</span>啦</h1> <p>文章的内容内容内容内容内容内容</p> <p>结尾部分</p> <h2>重点注意</h2> </section>
$(document).ready(function () { // 获取 var elem = $('h1').nextUntil('h2'); console.log(elem); // p p });
5.JQuery prev() & prevAll() & prevUntil()
prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同级元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- ConcertoScirocco-SirensSoldiers.SongswithoutWordsfromtheItalianSeicento(2024)[24B
- 群星《天赐的声音第五季 第12期》[320K/MP3][339.36MB]
- 群星《天赐的声音第五季 第12期》[FLAC/分轨][1.64G]
- 颜人中《这是一张情歌专辑》[320K/MP3][48.9MB]
- Mozart-ViolinConcertosNos.34-FrancescaDego,RoyalScottishNationalOrchestra,SirR
- Mendelssohn,Dvorak-ViolinConcertos-Menuhin,Enescu(2010)FLAC+CUE
- 黑鸭子2006-樱桃女声[首版][WAV+CUE]
- 颜人中《这是一张情歌专辑》[FLAC/分轨][258.76MB]
- 华晨宇《华晨宇日出演唱会特辑》[320K/MP3][101.77MB]
- 华晨宇《华晨宇日出演唱会特辑》[Hi-Res][24bit 48kHz][FLAC/分轨][941.13MB]
- 刘俊麟 《美妙!我被五小只包围了》[320K/MP3][86.74MB]
- 刘俊麟 《美妙!我被五小只包围了》[FLAC/分轨][454.29MB]
- 群星《错位 影视原声带》[320K/MP3][63.65MB]
- 中国音乐地图之听见四川彝族民间歌曲乐曲集2020[WAV+分轨]
- 姚璎格《姚璎格的歌(24K纯金CD)》[正版原抓WAV+CUE]