JQuery中节点遍历方法实例


Posted in Javascript onMay 18, 2015

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery节点遍历</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
  //-----举例1.获取节点之前的挨着的第一个兄弟元素
  //var $divs = $("#div2").prev("div");   //只获取div
  //ShowArraysID($divs);
  //-----举例2.获取节点之前的所有兄弟元素
  //var $divs = $("#div2").prevAll("div"); //只获取div
  //var $divs = $("#div2").prevAll(); //获取所有兄弟元素
  //ShowArraysID($divs);
  //-----举例3.获取节点之后的挨着的第一个兄弟元素
  //var $divs = $("#div2").next("div"); //只获取div div2后紧挨着的是input所以返回零个元素
  //ShowArraysID($divs);
  //-----举例4.获取节点之后的所有兄弟元素  类似prevAll 方向相反
  //var $divs = $("#div2").nextAll(); //获取所有兄弟元素
  //ShowArraysID($divs);
  //-----举例4.siblings()方法用于获取所有同辈元素(前后都拿到)
  //$(".menuitem").siblings("li")。siblings、next等所有能传递选择器的地方能够使用的语法都和$()语法一样。
  //var $divs = $("#div2").siblings("div"); //获取id为div2前后的所有div元素
  //ShowArraysID($divs);
  var $divs = $("#div2").siblings(); //获取id为div2前后的所有元素
  ShowArraysID($divs);
});
function ShowArraysID($jqueryArr) {
  var output = "";
  for (var i = 0; i < $jqueryArr.length; i++) {
    if (output == "") {
      output = $jqueryArr.eq(i).attr("id");
    }
    else {
      output += "," + $jqueryArr.eq(i).attr("id");
    }
  }
  alert(output);
}
</script>
</head>
<body>
<div id="div1">我是div1</div>
<input id="Text3" type="text" value="我是text1" />
<div id="div2">我是div2</div>
<input id="txt1" type="text" value="我是text1" />
<div id="div3">我是div3</div>
<input id="Text1" type="text" value="我是text2" />
<div id="div4">我是div4</div>
<input id="Text2" type="text" value="我是text3" />
<div id="div5">我是div5</div>
</body>
</html>

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

Javascript 相关文章推荐
用Javascript实现锚点(Anchor)间平滑跳转
Sep 08 Javascript
javascript中sort()的用法实例分析
Jan 30 Javascript
本人自用的global.js库源码分享
Feb 28 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
Aug 18 Javascript
javascript原生ajax写法分享
Apr 10 Javascript
jQuery layui常用方法介绍
Jul 25 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
微信小程序 判断手机号的实现代码
Apr 19 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
微信小程序实现单选选项卡切换效果
Jun 19 Javascript
js实现鼠标点击页面弹出自定义文字效果
Dec 24 Javascript
微信小程序 根据不同用户切换不同TabBar
Apr 21 Javascript
Jquery实现动态切换图片的方法
May 18 #Javascript
JQuery中基础过滤选择器用法实例分析
May 18 #Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
May 18 #Javascript
JQuery中属性过滤选择器用法实例分析
May 18 #Javascript
jquery表单对象属性过滤选择器实例分析
May 18 #Javascript
JQuery勾选指定name的复选框集合并显示的方法
May 18 #Javascript
JavaScript的9种继承实现方式归纳
May 18 #Javascript
You might like
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php获取淘宝分类id示例
2014/01/16 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP查询快递信息的方法
2015/03/07 PHP
WordPress JQuery处理沙发头像
2009/06/22 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
js实现键盘Enter键提交表单的方法
2015/05/27 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
自定义vue组件发布到npm的方法
2018/05/09 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
js实现简单页面全屏
2019/09/17 Javascript
使用python在本地电脑上快速处理数据
2017/06/22 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
python求解汉诺塔游戏
2020/07/09 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
餐饮总经理岗位职责
2014/03/07 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
学校课外活动总结
2014/05/08 职场文书
自主招生学校推荐信
2014/09/26 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
员工表扬信怎么写
2015/05/05 职场文书
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫