jQuery基础 - 树形结构的选择器
发布时间:2018-08-16 18:39:59 所属栏目:传媒 来源:站长网
导读:树形结构里的节点,如果它不是根部,也不是末枝,那么它一定有父母和孩子。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 (编辑:荆州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 优先助力115家网站、43个APP进行适老化改造
- 小米12Lite 12LiteZoom大泄露 后置三摄主摄三星ISOCELL GW3
- 解决jQuery对表单serialize后出现的乱码问题
- 智变未来!共创“智能联接”黄金十年
- 三星致力于推出多样化的创新产品 新旗舰Galaxy S20系列与折
- 谷歌计划今年投入100亿美元扩建数据中心和办公规模
- 会畅通讯混合云解决方案,为中国信科集团轻松实现多方异地协
- Palo Alto公布Prisma Cloud平台新版本 新增DevOps工作流安全
- Check Point 软件公司推出了 CloudGuard 云原生安全方案,可
- 英特尔与科沃斯商用携手创新 加速商用机器人应用落地