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 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 Javascript
functional继承模式 摘自javascript:the good parts
Jun 20 Javascript
使用firebug进行调试javascript的示例
Dec 16 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 Javascript
jquery单击事件和双击事件冲突解决方案
Mar 02 Javascript
原生JS实现匀速图片轮播动画
Oct 18 Javascript
jQuery实现删除li节点的方法
Dec 06 Javascript
js代码实现下拉菜单【推荐】
Dec 15 Javascript
javascript 缓冲运动框架的实现
Sep 29 Javascript
javascript实现的字符串转换成数组操作示例
Jun 13 Javascript
微信小程序如何加载数据库真实数据的实现
Mar 04 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的源码中深入了解stdClass类
2014/04/18 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
python实现识别相似图片小结
2016/02/22 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
基于python实现KNN分类算法
2020/04/23 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
Exception类的常用方法
2012/06/16 面试题
李培根演讲稿
2014/05/22 职场文书
保险公司演讲稿
2014/09/02 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
优秀教研组申报材料
2014/12/26 职场文书
交通安全教育心得体会
2016/01/15 职场文书
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android
Java使用HttpClient实现文件下载
2022/08/14 Java/Android