1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

jquery遍历

作者:用户 来源:互联网 时间:2016-08-03 11:43:58

遍历移动function元素click同时遍历元素数据表中遍历jquery遍历元素jquery遍历祖先jquery遍历htmljquery内容筛选遍历ul下的li后代

jquery遍历 - 摘要: 本文讲的是jquery遍历, 在数据结构中有遍历这个概念,简单点就是将数据的所有节点都查询一遍,但不同的数据结构有不同的遍历方法,而且同一种数据结构也有不同的遍历方法。 jQuery

在数据结构中有遍历这个概念,简单点就是将数据的所有节点都查询一遍,但不同的数据结构有不同的遍历方法,而且同一种数据结构也有不同的遍历方法。

jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。

jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。

下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。

图示解释:

jquery遍历-jquery遍历数组

   ☑ <div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先。

  ☑ <ul> 元素是 <li> 元素的父元素,同时是 <div> 的子元素   ☑ 左边的 <li> 元素是 <span> 的父元素,<ul> 的子元素,同时是 <div> 的后代。   ☑ <span> 元素是 <li> 的子元素,同时是 <ul> 和 <div> 的后代。   ☑ 两个 <li> 元素是同胞(拥有相同的父元素)。   ☑ 右边的 <li> 元素是 <b> 的父元素,<ul> 的子元素,同时是 <div> 的后代。   ☑ <b> 元素是右边的 <li> 的子元素,同时是 <ul> 和 <div> 的后代。 提示:祖先是父、祖父、曾祖父等等。后代是子、孙、曾孙等等。同胞拥有相同的父。 jQuery的遍历处理不仅只是针对基本的层级关系,还扩展了大量的筛选接口,包括了用于筛选、查找和串联元素的方法。之后我们会介绍到各自的实现。
  1. <ul class="level-1"> 
  2.   <li class="item-i">I</li> 
  3.   <li class="item-ii">II 
  4.     <ul class="level-2"> 
  5.       <li class="item-a">A</li> 
  6.       <li class="item-b">B 
  7.         <ul class="level-3"> 
  8.           <li class="item-1">1</li> 
  9.           <li class="item-2">2</li> 
  10.           <li class="item-3">3</li> 
  11.         </ul> 
  12.       </li> 
  13.       <li class="item-c">C</li> 
  14.     </ul> 
  15.   </li> 
  16.   <li class="item-iii">III</li> 
  17. </ul> 
  18.  
  19.  
  20. <script type="text/javascript"> 
  21.  
  22. $("#test1").click(function(event) { 
  23.     $('li').eq(2).css('background-color', 'red'); 
  24. }) 
  25. $("#test2").click(function(event) { 
  26.     $('li').filter(':even').css('background-color', 'blue'); 
  27. }) 
  28. $("#test3").click(function(event) { 
  29.     $('li').not(':even').css('background-color', 'red'); 
  30. }) 
  31. $("#test4").click(function(event) { 
  32.     $('ul.level-2').children().css('background-color', 'yellow'); 
  33. }) 
  34. $("#test5").click(function(event) { 
  35.     $('li.item-a').closest('ul') 
  36.         .css('background-color', 'red'); 
  37. }) 
  38. $("#test6").click(function(event) { 
  39.     $('li.item-ii').find('li').css('background-color', 'blue'); 
  40. }) 
  41.  
  42.  
  43. </script>  


以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索遍历 , 移动 , function , 元素 , click , 同时 , 遍历元素 , 数据表中遍历 , jquery遍历元素 , jquery遍历祖先 , jquery遍历html , jquery内容筛选 , 遍历ul下的li 后代 jquery遍历数组、jquery遍历元素、jquery遍历json数组、jquery、jquery遍历json对象,以便于您获取更多的相关知识。

jquery-急!!!jQuery遍历map集合。

问题描述 急!!!jQuery遍历map集合。 我在后台的Controller中转发一个map集合,那么如何在jsp中用一个下拉选来显示map中的所有value值。 解决方案 struts标签 &lt;s:test 解决方案二: c...

举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历_jquery

一、jQuery的向下遍历 hello world #div1{ width:500px; height:200px; border:3px solid coral; } #div2{ width:400px; height:150px; margin-top:10px; margin-left:10px; border: 3px solid coral; } #p1{ margin-left:10px; margin-top:10px; width:150px; height:80px...

jQuery中二级联动遍历数据更改。

实在想不到更好的标题,不知道该如何介绍这个功能。 实在点,直接上图,上代码吧。 主 设置主小区 添加 删除 JS代码: $('.provinceList').bind('change', function(){var provinceId = $(this).val();var obj = $(this);$.post('/yuyue/ajaxCityList', {'prov...

PHP+Mysql+jQuery实现中国地图区域数据统计(raphael.js)

使用过百度统计或者cnzz统计的童鞋应该知道,后台有一个地图统计,不同访问量的省份显示的颜色也不一样,今天我将带领大家开发一个这样的案例。上一篇《使用raphael.js绘制中国地图》文章中,我给大家介绍了如何使用raphael...

jQuery源码分析(十四): 节点遍历

起步 遍历简单的讲就是对数据中的每一个元素都查询一遍,不同的数据结构有不同的遍历方式,如数据通过索引遍历,链表通过指针遍历。遍历的方法也有所不同,如树的遍历分为前序遍历,中序遍历,后序遍历。 jq中的遍历...

前三篇
后三篇