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实现DOM走马灯特效的方法
Jan 21 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
Feb 13 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
Aug 24 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
Jquery为DIV添加click事件的简单实例
Jun 02 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
Apr 29 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
vue 子组件向父组件传值方法
Feb 26 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
基于redis的小程序登录实现方法流程分析
May 25 Javascript
vue项目中使用多选框的实例代码
Jul 22 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开发注意事项总结
2015/02/04 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
javascript 二进制运算技巧解析
2012/11/27 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
Javascript闭包与函数柯里化浅析
2016/06/22 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
python装饰器实例大详解
2017/10/25 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
解决python "No module named pip" 的问题
2018/10/13 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
python仿抖音表白神器
2019/04/08 Python
python代码xml转txt实例
2020/03/10 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
团结演讲稿范文
2014/05/23 职场文书
先进集体申报材料
2014/12/25 职场文书
情况说明书怎么写
2015/10/08 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers