`
wandejun1012
  • 浏览: 2722138 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

$.each()不写key,value

 
阅读更多

$.each()不写key,value,即用匿名函数表示什么意思。

 

 

 

比如var arr=[4,5,6];

那么$.each(arr,function(){$(this)})这句话,其中function(){$(this)是什么意思呢。

 

经过实验证明,这句话中的this相当于key和value中的value,

 

注意到此value可能是一个String,也可能是一个Object,这个取决于arr的结构。

 

假设arr是一个数组,那么this=value=数组的值

 

假设arr是一个Dict,那么this=value=Dict的值

 

假设arr是一个$("div").nextAll()对象,那么this=value=Object,这里Object指被点击DIV后面所有的同辈元素。

分享到:
评论

相关推荐

    javascript $.each用法例子

    $.each(obj, function(key, value) { console.log(key + ": " + value); }); ``` 这将输出: ``` key1: value1 key2: value2 key3: value3 ``` ### 自定义操作 `$.each()`的一个强大之处在于,你可以自定义在每次...

    jquery $.each json 获取json 数据

    $.each(jsonData, function(key, value) { console.log("Key: " + key + ", Value: " + value); }); ``` 在上述代码中,`function(key, value)`是回调函数,`key`参数代表当前遍历到的属性名,`value`参数是对应的...

    浅谈jquery中的each方法$.each、this.each、$.fn.each

    $.each(obj, function(key, value) { console.log(key + ": " + value); }); ``` 这将输出键值对:key1: value1, key2: value2。 接下来是`this.each`,它实际上是一个内部方法,主要用于jQuery插件开发。当我们在...

    jQuery中$.each()函数的用法引申实例_.docx

    $.each(obj, function (key, value) { console.log(key + ":" + value); }); }); ``` 输出结果为: ``` flammable:inflammable duh:noduh ``` 这里展示了如何遍历一个JavaScript对象,`key`表示对象的...

    jQuery $.each遍历对象、数组用法实例

    $.each(obj, function(name, value) { console.log(name + ": " + value); }); ``` 在这个例子中,`name`将依次为"one"、"two"和"three",`value`则对应为1、2和3。 2. **遍历数组** 对于数组,$.each的行为...

    jQuery中$.each使用详解

    $.each(obj, function(key, value) { alert(value); }); // 输出结果将为:1, 2, 3, 4 ``` 如果对象是多维的,如嵌套数组或对象,$.each 也可以处理: ```javascript var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, ...

    深入理解$.each和$(selector).each

    $.each(json, function(key, value) { // 可以在这里处理每个键值对 }); ``` 另一方面,$(selector).each方法是专门针对jQuery对象的遍历方法。它同样接受一个回调函数,但在这个函数中,`index`参数代表jQuery...

    jQuery中$.each()函数的用法引申实例

    $.each(map, function(key, value) { alert(key + ': ' + value); }); ``` **示例3**:使用$.each()终止遍历的例子。 ```html <!DOCTYPE html> div { color: blue; } div#five { color: red; } ...

    JQuery中$.each 和$(selector).each()的区别详解

    $.each(map, function(key, value) { alert(key + ':' + value); }); ``` 这将弹出flammable:inflammable和duh:noduh。 而如果需要遍历DOM元素集合,$(selector).each()可以这样使用: ```javascript var arr = ...

    $.each与$().each的区别示例介绍

    $.each(json, function(key, value) { console.log('Key: ' + key + ', Value: ' + value); }); ``` 在上述代码中,`$.each` 接受两个参数:需要遍历的对象或数组,以及一个回调函数。回调函数内部,`key` 是对象...

    jQuery使用$.each遍历json数组的简单实现方法

    $.each(obj, function(key, value) { console.log(key + ": " + value); }); ``` 这将依次打印出`name: John`、`age: 30`和`city: New York`。 jQuery的`$.each()`函数是灵活且强大的,可以用来处理各种数据结构...

    jQuery 1.5 API 中文版

    $.each( fn(index, element) ) num.size( ) , .length str.selector el.context $.eq( index ) jQuery.error( str ) [el],el.get( [index] ) num.index( ).index( selector ).index( element ) $jQuery.pushStack( ...

    jquery中 $.expr使用实例介绍

    $.expr是一个对象,它允许我们添加自定义的属性选择器(例如:[name=value])。这个对象的":“属性(它本身也是一个对象)可以让我们定义以冒号(:)开头的自定义选择器。 在给定的代码示例中,我们看到开发者希望...

    jquery1.3中文文档加js

    6.1 $.each()遍历:$.each()可以遍历数组或对象,如$.each([1, 2, 3], function(index, value) {...})或$.each({key1: "value1", key2: "value2"}, function(key, value) {...})。 6.2 兼容性处理:jQuery 1.3在...

    jquery的each()详解.docx

    $.each(obj, function(key, val) { console.log(key); // 输出 "one","two","three" console.log(val); // 输出 1,2,3 }); ``` 在DOM元素的处理上,`each()`可以用于遍历一组DOM元素。例如,遍历隐藏的`...

    each()详细介绍

    $.each(obj, function(key, val) { console.log(key); // 输出:one, two, three console.log(val); // 输出:1, 2, 3 }); ``` 4. **处理DOM元素** 假设页面上有如下HTML代码: ```html ...

    jquery的each()函数用法[文].pdf

    $.each(obj, function(key, val) { console.log(key, val); }); ``` 这将依次输出:"one" 1,"two" 2,"three" 3。注意,JSON对象的属性没有固定的顺序,所以`key`是属性名而不是数字索引。 4. **处理DOM元素*...

Global site tag (gtag.js) - Google Analytics