jQuery.each() 的5个案例

1.基本的jQuery.each实例

  看看 each() 函数是如何处理一个 jQuery 对象的。首先选取所有的a标签 并且打印出他们的href属性。

  

  需要注意的是, 在 each() 当中使用 jQuery 对象的 DOM 元素时,必须对这些 DOM 元素再次封装。这是因为 jQuery 实际上只是将 DOM 元素封装成数组。使用 jQuery each() 方法其实就是像普通数组那样迭代这个数组。因此,无法在迭代器里得到封装好的元素。$(this)。

2.jQuery.each的数组实例

  

3. jQuery.each 的JSON实例、

  

  我们用嵌套调用 each() 方法,来处理这种嵌套结构。外层的 each() 调用是用来处理变量名为 JSON 的数组,内层的 each() 调用是用来处理嵌套在数组中的对象。本例当中,每个对象只有一个属性,但是一般来说有多个属性也是可以的。

4. jQuery.each 类实例

  如何遍历所有 class 属性为 productDescription 的元素。

  

  $.each($('.productDescription'), function(index,value){
              console.log(index + " : " + $(value).text());
    });

5. jQuery.each延迟实例

  当用户点击 ID 为 5demo 的元素时,所有的列表元素都会马上变成橙色。然后元素根据 index 值设置延迟时间 (0, 200, 400, … 毫秒) 逐个淡出。

  

posted on 2016-10-24 20:26  Befacebook  阅读(2025)  评论(0编辑  收藏  举报