JQuery入门到实践(四)
2020-08-20 22:26
911 查看
JQuery遍历
-
向下遍历
$(document).ready(function(){ $("#div1").children("#div2").css({border:"3px solid #FF0000"}); //只适用于儿子类,向下遍历一级 $("#div1").find("#div2").css({border:"3px solid #FF0000"}); //适用于下层所有类,向下遍历任一级 });
-
向上遍历
$(document).ready(function(){ $("#div2").parent("#div1").css({border:"3px solid #FF0000"}); //向上遍历一级 $("#div3").parents("#div1").css({border:"3px solid #FF0000"}); //全部向上遍历,任一一级 $("#div3").parentUntil("#div1").css({border:"3px solid #FF0000"}); //适用于区间,向上遍历div1和div3之间 });
-
同级遍历
/$(document).ready(function(){ $("#div").sibliings().css({border:"3px solid #FF0000"}); //同级别全部遍历 $("#div").next().css({border:"3px solid #FF0000"}); //遍历同级下一个 $("#div").nextAll().css({border:"3px solid #FF0000"}); //遍历同级下面所有的 $("#div").nextUntil("#p").css({border:"3px solid #FF0000"}); //遍历同级div到p之间的 $("#div").pre().css({border:"3px solid #FF0000"}); //遍历同级上一个 $("#div").preAll().css({border:"3px solid #FF0000"}); //遍历同级上面所有的 $("#div").preUntil("#p").css({border:"3px solid #FF0000"}); //遍历同级p到div之间的 } });
-
过滤
$(document).ready(function(){ $("#div").first().css({border:"3px solid #FF0000"}); //过滤第一个div $("#div").last().css({border:"3px solid #FF0000"}); //过滤最后一个div $("#div").eq(0).css({border:"3px solid #FF0000"}); //过滤第一个div $("#div").filter("p").css({border:"3px solid #FF0000"}); //过滤含有p元素的div $("#div").not(".style").css({border:"3px solid #FF0000"}); //过滤没有style的class属性的div });
相关文章推荐
- JQuery入门到实践(六)
- jQuery插件开发入门与最佳实践
- JQuery入门到实践(五)
- jQuery入门之一:校验文本,页面提示
- python从入门到实践第18章习题Pizzeria完整版
- Python学习之路——《python编程,从入门到实践》第五章习题
- Linux入门实践笔记(六)——压力测试工具Apache Bench的安装、使用和结果解读
- jQuery入门[3]-事件
- jquery 入门的两篇不错的文章
- jQuery最佳实践
- jQuery插件实践之轮播练习(二)
- jQuery入门学习贴
- 中小研发团队架构实践之RabbitMQ快速入门及应用
- 《Python编程:从入门到实践》学习打卡6-字典
- 《python编程从入门到实践》读书笔记与代码实现(一)
- Storm入门与实践(1)入门介绍
- 第五天任务 (【基于Python编程从入门到实践】第五章 if语句 书本及动手试一试)
- CoffeeScript入门实践
- Redis专题之快速入门实践(无需安装,在线学习)
- Java Spring MVC入门(六)——依赖注入之实践