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 相关文章推荐
用js实现的页面关键字密度查询代码
Dec 27 Javascript
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
Sep 25 Javascript
javascript基础语法学习笔记
Jan 04 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 Javascript
js类式继承与原型式继承详解
Apr 07 Javascript
浅谈javascript中的加减时间
Jul 12 Javascript
Vuejs 页面的区域化与组件封装的实现
Sep 11 Javascript
微信小程序button组件使用详解
Jan 31 Javascript
vue弹窗组件使用方法
Apr 28 Javascript
VUE实现可随意拖动的弹窗组件
Sep 25 Javascript
VUE中setTimeout和setInterval自动销毁案例
Sep 07 Javascript
Vue router配置与使用分析讲解
Dec 24 Vue.js
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搭建大文件切割分块上传功能示例
2017/01/04 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
javascript 框架小结 个人工作经验
2009/06/13 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
JavaScript微信定位功能实现方法
2016/11/29 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python查找相似单词的方法
2015/03/05 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
使用python模拟命令行终端的示例
2019/08/13 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
资源环境与城市管理专业推荐信
2013/11/30 职场文书
师德师风建设方案
2014/05/08 职场文书
安全例会汇报材料
2014/08/23 职场文书
1000字打架检讨书
2014/11/03 职场文书
领导新年致辞2016
2015/07/29 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
golang中的struct操作
2021/11/11 Golang