jQuery基础 - 树形结构的选择器
发布时间:2018-08-14 10:39:36 所属栏目:传媒 来源:站长网
导读:树形结构里的节点,如果它不是根部,也不是末枝,那么它一定有父母和孩子。DOM结构其实也是一种树形结构, jQuery 提供的树形选择器可以用来选择DOM Tree里的节点。这些树形选择器的方法包括:children(), parent(), parents(), next(), prev(), siblings()
|
树形结构里的节点,如果它不是根部,也不是末枝,那么它一定有父母和孩子。DOM结构其实也是一种树形结构,jQuery提供的树形选择器可以用来选择DOM Tree里的节点。这些树形选择器的方法包括:children(), parent(), parents(), next(), prev(), siblings(). 选择某个元素的"孩子" - children() <ul id="parent"> <li id="son1">第一列</li> <li id="son2">第二列</li> <li id="son3">第三列</li> </ul> $("#parent").children().length //得到所有的”孩子“(li)的个数,“3” $("#parent").children("#son1").text(); //得到第一个”孩子“(li)的值 - “第一列” 选择某个元素的“父母” - parent() <ul id="parent"> <li id="son1">第一列</li> <li id="son2">第二列</li> <li id="son3">第三列</li> </ul> $("#son1").parent().attr("id");//得到ul的ID - "parent"选择某个元素的“祖先”-parents() (注意:一级一级向上选择直到<html>) <div id="grand"> <ul id="parent"> <li id="son1">第一列</li> <li id="son2">第二列</li> <li id="son3">第三列</li> </ul> </div> $("#son2").parents().each(function(i){ if(i<3) //只显示3代祖先 alert($(this).html()); }); 选择某个元素的“弟弟” - next() <ul id="parent"> <li id="son1">第一列</li> <li id="son2">第二列</li> <li id="son3">第三列</li> </ul> $("#son2").next().text(); //选择#son3选择某个元素的“哥哥” - prev() <ul id="parent"> <li id="son1">第一列</li> <li id="son2">第二列</li> <li id="son3">第三列</li> </ul> $("#son2").prev().text(); //选择#son1选择某个元素的“兄弟” - siblings() <ul id="parent"> <li id="son1">第一列</li> <li id="son2">第二列</li> <li id="son3">第三列</li> </ul> $("#son2").siblings().text(); //选择#son1和#son3 (编辑:张掖站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Ivanti发布新版资产管理工具,赋能企业优化员工体验
- Check Point 软件技术有限公司荣获微软安全 20/20 合作伙伴
- 康普助力中兴通讯,为其智能制造添砖加瓦
- Commvault革新性扩展SaaS产品组合 并推出智能数据服务平台
- Harvey Nash/KPMG:疫情期间企业每周在技术上的支出额外增加
- Check Point第 21 次被评为 Gartner 网络防火墙魔力象限“领
- 戴尔科技云平台:“新基建”时代,云原生转型的“护航者”
- Dynatrace连续十次获评“Gartner应用性能监测魔力象限领导者
- 曙光中标云南大学优秀计算平台项目!
- 三年磨一剑 沃丰科技ServiceGo掘金中国现场服务

