JQuery遍历之向下遍历
来源:互联网 发布:9块9包邮淘宝网 编辑:程序博客网 时间:2024/06/05 21:01
JQuery的三种遍历:向下遍历,向上遍历,同级遍历。本文主要介绍向下遍历。
向下遍历:方法children()和find()
两个方法的区别是:children()方法的参数是可选的,只遍历一级,即它的直接子类;find()方法的参数是必选的,指定任意一级均可遍历,如:
html代码为:
<div id="div1">div1 <div id="div2">div2 <p> <a>hello</a> </p> </div></div>
CSS代码为:
#div1{ width: 500px; height: 200px; border: 3px solid chocolate; } #div2{ width: 400px; height: 150px; margin-top: 10px; margin-left: 10px; border: 3px solid chocolate; } p{ width: 300px; height: 100px; margin-top: 10px; margin-left: 10px; border: 3px solid chocolate; }
原始效果图为:
children()方法的JS代码为:
$("#div1").children('#div2').css({border:"3px solid red"});
或
$("#div1").children().css({border:"3px solid red"});
前者为有参数的children()方法,后者为无参数的children()方法,两者向下遍历的效果一致。
效果图为:
若children()方法遍历p或者a,则无效。如:
$("#div1").children('#p').css({border:"3px solid red"});
遍历后的效果图为:
find()方法的JS代码为:
$("#div1").find("#div2").css({border:"3px solid red"})
该方法必须传入参数,遍历后的效果图为:
若遍历p或者a,同样有效,如:
$("#div1").find("p").css({border:"3px solid red"})
遍历后的效果图为:
阅读全文
0 0
- JQuery遍历之向下遍历
- jQuery基础----17jQuery遍历之向下遍历
- jQuery过滤、遍历同级元素、向上遍历、向下遍历
- jQuery对DOM元素的向下遍历
- jQuery 之四 遍历
- jQuery遍历之siblings()
- jQuery遍历之each()
- javascript向上向下遍历
- jQuery之内置遍历函数
- JQuery学习笔记之遍历
- jQuery遍历之children()方法
- jQuery遍历之find()方法
- jQuery遍历之parent()方法
- jQuery遍历之parents()方法
- jQuery遍历之closest()方法
- jQuery遍历之next()方法
- jQuery遍历之prev()方法
- jQuery遍历之add()方法
- linux 命令归纳
- Varnish后端主机的健康状态检查
- mycat limit
- 数学模拟 HDU-4814
- 为什么我的 Android Studio 那么卡
- JQuery遍历之向下遍历
- 1040: 进阶版a+b
- 全局地址池 与接口地址池
- cocos2d学习---世界坐标和本地坐标的转化
- 去除中国夏令时对日期的影响
- Python读取路径下的所有文件
- Java——HashMap<> 四种遍历方式
- 线性表、栈与队列
- Apache Drill学习文档尝试翻译之安装