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 相关文章推荐
JQuery的read函数与js的onload不同方式实现
Mar 18 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
Jun 23 Javascript
JS交换变量的方法
Jan 21 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
javascript html5实现表单验证
Mar 01 Javascript
JQuery DIV 动态隐藏和显示的方法
Jun 23 Javascript
基于angularJS的表单验证指令介绍
Oct 21 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
Nov 05 Javascript
BootStrapValidator初使用教程详解
Feb 10 Javascript
jquery中关于bind()方法的使用技巧分享
Mar 30 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
Node.js EventEmmitter事件监听器用法实例分析
Jan 07 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
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
php实现图片添加水印功能
2014/02/13 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
关于js类的定义
2011/06/28 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
秘书岗位职责
2013/11/18 职场文书
幼师求职自荐信范文
2014/01/26 职场文书
新年主持词
2014/03/27 职场文书
初中学校军训方案
2014/05/09 职场文书
计算机毕业生求职信
2014/06/10 职场文书
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB