在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` 都能够提供高效的解决方案。
上述小结中,首先通过一个外部的each()遍历了所有表格行(tr),然后在每个表格行内部,再次使用each()遍历了找到的隐藏input元素。在这个过程中,我们可以判断是否为隐藏input元素的第一个,并获取其值以构建一个...
### jQuery常用数据处理方法小结 #### 1. 检测数据类型方法 - **$.isArray()**: 此方法用于判断传入的参数是否为数组类型。是数组则返回true,否则返回false。例如: ```javascript var array = [1, 2, 3]; if...
在jQuery中,`$.extend`主要用于合并多个对象的属性到一个目标对象。基本语法是`$.extend(dest, src1, src2, src3…)`。例如: ```javascript var start = { id: 123, count: 41, desc: 'this is information', ...
在这个模板中,`myPlugin`函数接收一个可选的配置对象`options`,并且使用`$.extend`合并默认配置与用户传入的配置。`this.each`遍历所有匹配的元素并执行插件的逻辑。最后,返回`this`使插件支持链式调用。 jQuery...
此外,jQuery还提供了其他实用的API,如`$.ajax()`用于异步数据交互,`$.each()`遍历数组或对象,`$(document).ready()`确保DOM加载完毕后执行代码,以及`fadeIn()`、`slideUp()`等动画效果。理解并熟练运用这些API...
在jQuery中,$.ajax()方法可以用来发送异步HTTP请求,这里的"$.ajax"是一个函数,其中" dataType:'xml'"表示预期服务器返回的数据类型是XML格式。在回调函数中,我们使用jQuery的$(data)将返回的XML文档对象包装成...
标题中提到的JQuery操作Javascript对象和数组的工具函数小结,意味着接下来将介绍JQuery库中用于处理Javascript对象和数组的多个实用函数。JQuery作为一个强大的JavaScript库,提供了一组丰富的API来简化DOM操作、...
其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...
$.each(result.d, function(index, data){ alert(data.Id + "" + data.UserName); }); } }); ``` ### 注意事项 - 由于使用的是POST方法,因此要确保服务器端的WebService方法能够接受POST请求。 - 在使用`...
这篇博客"jquery取单选,复选,下拉小结"是关于如何使用jQuery来操作网页中的单选按钮(radio)、复选框(checkbox)以及下拉列表(select)的选择项。下面我们将详细探讨这些知识点。 首先,我们来讨论如何使用...
### 小结 通过上述描述,我们可以看出JQuery为操作单选按钮和复选框提供了非常便捷的方法。通过ID、NAME或TYPE属性,我们可以轻松地选中元素,并且通过简单的循环或`.each()`函数处理这些元素的状态和值。这些操作...
本文将深入探讨jQuery的语法小结,重点在于理解和应用这些基本概念。 1. 页面元素引用: jQuery允许开发者通过多种方式选取DOM元素,包括ID、类名、元素标签以及层级关系。例如,`$("#msg")`选取ID为`msg`的元素,...
在现代网页设计中,JavaScript库jQuery极大地方便了开发人员对网页元素的操作。特别是在处理HTML的SELECT元素时,jQuery提供了一系列简单有效的方法来控制select下拉列表,包括获取选中项的文本和值、设置选中项、...
**小结** - `$.fn.bigbear.defaults`提供了插件的默认参数选项,可以方便地对插件进行配置和扩展。 - 通过自定义插件,可以将复杂的逻辑封装起来,使得代码更加清晰易读。 - 使用插件化开发可以显著提升Web应用的...
6. 扩展jQuery的功能:通过$.extend()方法可以添加或覆盖jQuery的默认函数。例如,可以添加自定义的比较函数.min()来返回两个参数中较小的一个,这可以用于扩展排序功能或其他需要比较操作的场景。 7. 集合处理的...
在这种情况下,我们可以使用jQuery的`$.each()`函数来遍历和处理数据,即使数据不是标准的数组: ```javascript $.each(this.shopList, function(n, i) { // 处理数据... }); ``` 如果`shopList`对象包含嵌套的...