`

jquery中$.each小结

 
阅读更多
在jquery 中, $each的用法比较常见,下面小结下

1)基本用法
  
// ARRAYS
var arr = [
   'one',
   'two',
   'three',
   'four',
   'five'
];
$.each(arr, function (index, value) {
  console.log(value);
  
 
  return (value !== 'three');
});
只输出one two


  输出一个数组:
var obj = {
   one: 1,
   two: 2,
   three: 3,
   four: 4,
   five: 5
};
$.each(obj, function (index, value) {
  console.log(value);
});
// Outputs: 1 2 3 4 5

2) jquery中使用,比如输出所有页面中a标签的href值
  
$('a').each(function (index, value){
  console.log($(this).attr('href'));
});
   


3)也可以针对JSON
  
var json = [ 
 { 'red': '#f00' },
 { 'green': '#0f0' },
 { 'blue': '#00f' }
];

$.each(json, function () {
   $.each(this, function (name, value) {
      console.log(name + '=' + value);
   });
});


4) 当然也可以针对.class来循环

  
<div class="productDescription">Red</div>
<div>Pink</div>
<div class="productDescription">Orange</div>
<div class="generalDescription">Teal</div>
<div class="productDescription">Green</div>
$.each($('.productDescription'), function (index, value) { 
  console.log(index + ':' + $(value).text()); 
});


其实最方便的写法
$('.productDescription').each(function () { 
  console.log($(this).text());
});


分享到:
评论

相关推荐

    jQuery-each用法全面总结

    #### 七、小结 通过上述示例可以看出,`jQuery.each` 提供了强大的遍历功能,并且可以根据实际需求灵活调整遍历的方式。无论是处理简单的数据结构还是复杂的数据结构,`jQuery.each` 都能够提供高效的解决方案。

    JQuery each()嵌套使用小结

    上述小结中,首先通过一个外部的each()遍历了所有表格行(tr),然后在每个表格行内部,再次使用each()遍历了找到的隐藏input元素。在这个过程中,我们可以判断是否为隐藏input元素的第一个,并获取其值以构建一个...

    jQuery常用数据处理方法小结

    ### jQuery常用数据处理方法小结 #### 1. 检测数据类型方法 - **$.isArray()**: 此方法用于判断传入的参数是否为数组类型。是数组则返回true,否则返回false。例如: ```javascript var array = [1, 2, 3]; if...

    jquery 插件开发 extjs中的extend用法小结

    在jQuery中,`$.extend`主要用于合并多个对象的属性到一个目标对象。基本语法是`$.extend(dest, src1, src2, src3…)`。例如: ```javascript var start = { id: 123, count: 41, desc: 'this is information', ...

    jquery 插件开发方法小结

    在这个模板中,`myPlugin`函数接收一个可选的配置对象`options`,并且使用`$.extend`合并默认配置与用户传入的配置。`this.each`遍历所有匹配的元素并执行插件的逻辑。最后,返回`this`使插件支持链式调用。 jQuery...

    jquery 注意事项与常用语法小结

    此外,jQuery还提供了其他实用的API,如`$.ajax()`用于异步数据交互,`$.each()`遍历数组或对象,`$(document).ready()`确保DOM加载完毕后执行代码,以及`fadeIn()`、`slideUp()`等动画效果。理解并熟练运用这些API...

    JQuery解析XML的方法小结

    在jQuery中,$.ajax()方法可以用来发送异步HTTP请求,这里的"$.ajax"是一个函数,其中" dataType:'xml'"表示预期服务器返回的数据类型是XML格式。在回调函数中,我们使用jQuery的$(data)将返回的XML文档对象包装成...

    JQuery 操作Javascript对象和数组的工具函数小结

    标题中提到的JQuery操作Javascript对象和数组的工具函数小结,意味着接下来将介绍JQuery库中用于处理Javascript对象和数组的多个实用函数。JQuery作为一个强大的JavaScript库,提供了一组丰富的API来简化DOM操作、...

    jQuery权威指南-源代码

    其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...

    jQuery中调用WebService方法小结

    $.each(result.d, function(index, data){ alert(data.Id + "" + data.UserName); }); } }); ``` ### 注意事项 - 由于使用的是POST方法,因此要确保服务器端的WebService方法能够接受POST请求。 - 在使用`...

    jquery取单选,复选,下拉小结

    这篇博客"jquery取单选,复选,下拉小结"是关于如何使用jQuery来操作网页中的单选按钮(radio)、复选框(checkbox)以及下拉列表(select)的选择项。下面我们将详细探讨这些知识点。 首先,我们来讨论如何使用...

    JQuery操作单选按钮以及复选按钮示例

    ### 小结 通过上述描述,我们可以看出JQuery为操作单选按钮和复选框提供了非常便捷的方法。通过ID、NAME或TYPE属性,我们可以轻松地选中元素,并且通过简单的循环或`.each()`函数处理这些元素的状态和值。这些操作...

    jQuery语法小结(超实用)

    本文将深入探讨jQuery的语法小结,重点在于理解和应用这些基本概念。 1. 页面元素引用: jQuery允许开发者通过多种方式选取DOM元素,包括ID、类名、元素标签以及层级关系。例如,`$("#msg")`选取ID为`msg`的元素,...

    jQuery select操作控制方法小结

    在现代网页设计中,JavaScript库jQuery极大地方便了开发人员对网页元素的操作。特别是在处理HTML的SELECT元素时,jQuery提供了一系列简单有效的方法来控制select下拉列表,包括获取选中项的文本和值、设置选中项、...

    JavaScript插件化开发教程 (一)

    **小结** - `$.fn.bigbear.defaults`提供了插件的默认参数选项,可以方便地对插件进行配置和扩展。 - 通过自定义插件,可以将复杂的逻辑封装起来,使得代码更加清晰易读。 - 使用插件化开发可以显著提升Web应用的...

    jQuery 技巧小结

    6. 扩展jQuery的功能:通过$.extend()方法可以添加或覆盖jQuery的默认函数。例如,可以添加自定义的比较函数.min()来返回两个参数中较小的一个,这可以用于扩展排序功能或其他需要比较操作的场景。 7. 集合处理的...

    vue对storejs获取的数据进行处理时遇到的几种问题小结

    在这种情况下,我们可以使用jQuery的`$.each()`函数来遍历和处理数据,即使数据不是标准的数组: ```javascript $.each(this.shopList, function(n, i) { // 处理数据... }); ``` 如果`shopList`对象包含嵌套的...

Global site tag (gtag.js) - Google Analytics