在jQuery中,什么';这两个$之间的区别是什么?
我以前用过这两种方法,但我不确定它们的区别是什么。有人能解释一下区别吗在jQuery中,什么';这两个$之间的区别是什么?,jquery,Jquery,我以前用过这两种方法,但我不确定它们的区别是什么。有人能解释一下区别吗 1. $(myObjects).each(function(){}}; 2. $.each($(myObjects), function(){}); 从: $.each()函数与.each()函数不同,后者用于 以独占方式迭代jQuery对象。$.each()函数可以 用于迭代任何集合,无论它是一个映射 (JavaScript对象)或数组 从: $.each()函数与.each()函数不同,后者用于 以独占方式迭代jQu
1. $(myObjects).each(function(){}};
2. $.each($(myObjects), function(){});
从:
$.each()函数与.each()函数不同,后者用于
以独占方式迭代jQuery对象。$.each()函数可以
用于迭代任何集合,无论它是一个映射
(JavaScript对象)或数组
从:
$.each()函数与.each()函数不同,后者用于
以独占方式迭代jQuery对象。$.each()函数可以
用于迭代任何集合,无论它是一个映射
(JavaScript对象)或数组
jQuery对象迭代器
这是从选择器循环每个jquery元素
来自文档:
迭代jQuery对象,为每个匹配的元素执行一个函数。
$.each()函数与$(selector).each()函数不同,后者用于以独占方式迭代jQuery对象
通用迭代器 这是一种在数组或对象上循环的实用方法 来自文档: 一个通用迭代器函数,可用于对对象和数组进行无缝迭代。数组和具有length属性的类似数组的对象(例如函数的arguments对象)通过数值索引从0到length-1进行迭代。其他对象通过其命名属性进行迭代
差异: 可以同时使用:$.each()和.each()在jQuery对象列表上循环
// Can be used to iterate any list or object
var $selectedElements = $('.tabs');
$.each($selectedElements, function(index, value){
$(this).html(index);
});
// Can only be used for iterating a list of jquery objects,
// and is the recommended way of doing it.
$selectedElements.each(function(index, element){
$(this).html(index);
});
但不能使用.each()在对象或列表上循环
// YOU CANNOT DO THIS
var list = [1,2,3];
list.each(function(){
});
jQuery对象迭代器
这是从选择器循环每个jquery元素
来自文档:
迭代jQuery对象,为每个匹配的元素执行一个函数。
$.each()函数与$(selector).each()函数不同,后者用于以独占方式迭代jQuery对象
通用迭代器 这是一种在数组或对象上循环的实用方法 来自文档: 一个通用迭代器函数,可用于对对象和数组进行无缝迭代。数组和具有length属性的类似数组的对象(例如函数的arguments对象)通过数值索引从0到length-1进行迭代。其他对象通过其命名属性进行迭代
差异: 可以同时使用:$.each()和.each()在jQuery对象列表上循环
// Can be used to iterate any list or object
var $selectedElements = $('.tabs');
$.each($selectedElements, function(index, value){
$(this).html(index);
});
// Can only be used for iterating a list of jquery objects,
// and is the recommended way of doing it.
$selectedElements.each(function(index, element){
$(this).html(index);
});
但不能使用.each()在对象或列表上循环
// YOU CANNOT DO THIS
var list = [1,2,3];
list.each(function(){
});
.each是一个迭代器,用于仅迭代jQuery对象集合,而jQuery.each($.each)是用于迭代javascript对象和数组的常规函数。。each是一个迭代器,用于仅迭代jQuery对象集合,而jQuery.each($.each)是是一个用于迭代javascript对象和数组的通用函数。不用担心,这个问题很清楚。这些不是声明。不仅如此,还有文件(,)不用担心,这个问题很清楚。这些不是声明。不仅如此,还有文档(,)@web潜伏你非常受欢迎:)@web潜伏你非常受欢迎:)