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 相关文章推荐
setTimeout和setInterval的浏览器兼容性分析
Feb 27 Javascript
jQuery 学习第五课 Ajax 使用说明
May 17 Javascript
JavaScript之HTMLCollection接口代码
Apr 27 Javascript
javascript五图轮播切换实用版
Aug 17 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
微信小程序 后台登录(非微信账号)实例详解
Mar 31 Javascript
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
vue elementUI table 自定义表头和行合并的实例代码
May 22 Javascript
Openlayers学习之加载鹰眼控件
Sep 28 Javascript
原生js中运算符及流程控制示例详解
Jan 05 Javascript
JavaScript实现复选框全选功能
Apr 11 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
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
php的4种常见运行方式
2015/03/20 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
javascript中call和apply方法浅谈
2013/09/27 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
python实现图片批量剪切示例
2014/03/25 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
python3+PyQt5实现柱状图
2018/04/24 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
python如何安装下载后的模块
2020/07/03 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
python的dict判断key是否存在的方法
2020/12/09 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
出国留学自荐信
2013/10/25 职场文书
公务员诚信承诺书
2014/05/26 职场文书
推广普通话标语
2014/06/27 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
python_tkinter弹出对话框创建
2022/03/20 Python