jQuery遍历节点树方法分析


Posted in Javascript onSeptember 08, 2016

本文实例讲述了jQuery遍历节点树方法。分享给大家供大家参考,具体如下:

demo.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
  var $body = $("body").children();
  var $p = $("p").children();
  var $ul = $("ul").children();
  alert( $body.length ); // <body>元素下有2个子元素
  alert( $p.length ); // <p>元素下有0个子元素
  alert( $ul.length ); // <p>元素下有3个子元素
  for(var i=0;i< $ul.length;i++){
    alert( $ul[i].innerHTML );
  }
});
//]]>
</script>
</head>
<body>
<p title="选择你最喜欢的水果." >你最喜欢的水果是?</p>
<ul>
  <li title='苹果'>苹果</li>
  <li title='橘子'>橘子</li>
  <li title='菠萝'>菠萝</li>
</ul>
</body>
</html>

效果图:

jQuery遍历节点树方法分析

demo2.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
  var $p1 = $("p").next();
  alert( $p1.html() ); // 紧邻<p>元素后的同辈元素
  var $ul = $("ul").prev();
  alert( $ul.html() ); // 紧邻<ul>元素前的同辈元素
  var $p2 = $("p").siblings();
  alert( $p2.html() ); // 紧邻<p>元素的唯一同辈元素
});
//]]>
</script>
</head>
<body>
<p title="选择你最喜欢的水果." >你最喜欢的水果是?</p>
<ul>
  <li title='苹果'>苹果</li>
  <li title='橘子'>橘子</li>
  <li title='菠萝'>菠萝</li>
</ul>
</body>
</html>

效果图:

jQuery遍历节点树方法分析

demo3.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
  $(document).bind("click", function (e) {
    $(e.target).closest("li").css("color","red");
  })
});
//]]>
</script>
</head>
<body>
<p title="选择你最喜欢的水果." >你最喜欢的水果是?</p>
<ul>
  <li title='苹果'>苹果</li>
  <li title='橘子'>橘子</li>
  <li title='菠萝'>菠萝</li>
</ul>
</body>
</html>

效果图:

jQuery遍历节点树方法分析

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery 源码分析笔记(2) 变量列表
May 28 Javascript
js中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
table行随鼠标移动变色示例
May 07 Javascript
关于JavaScript的变量的数据类型的判断方法
Aug 14 Javascript
Javascript的表单验证-初识正则表达式
Mar 18 Javascript
轻松5句话解决JavaScript的作用域
Jul 15 Javascript
详解Vue如何支持JSX语法
Nov 10 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 Javascript
layui 数据表格复选框实现单选功能的例子
Sep 19 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 #Javascript
jQuery ready()和onload的加载耗时分析
Sep 08 #Javascript
Angularjs实现mvvm式的选项卡示例代码
Sep 08 #Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
Sep 08 #Javascript
jQuery事件绑定用法详解
Sep 08 #Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 #Javascript
利用AngularJs实现京东首页轮播图效果
Sep 08 #Javascript
You might like
谏山创故乡大分县日田市水坝将设立《进击的巨人》立艾伦、三笠以及阿尔敏的铜像!
2020/03/06 日漫
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
2015/11/23 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
webpack入门必知必会
2017/01/16 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
Python上传package到Pypi(代码简单)
2016/02/06 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
Python TestCase中的断言方法介绍
2019/05/02 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
Python 硬币兑换问题
2019/07/29 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
python自动生成model文件过程详解
2019/11/02 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
女子职高个人自荐书
2014/02/01 职场文书
中式婚礼主持词
2014/03/13 职场文书
实习公司领导推荐函
2014/05/21 职场文书
2014年稽查工作总结
2014/12/20 职场文书
佛光寺导游词
2015/02/10 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
Oracle创建只读账号的详细步骤
2021/06/07 Oracle
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript