jQuery.each回调的第一个参数(k)用于什么?
在这段代码中,K从来没有被提到过,那么,它是用来做什么的呢?我从我看过的一个视频讲座中获取了这段代码。为什么有k在那里?它是否在给定的代码中包含某种信息jQuery.each回调的第一个参数(k)用于什么?,jquery,variables,Jquery,Variables,在这段代码中,K从来没有被提到过,那么,它是用来做什么的呢?我从我看过的一个视频讲座中获取了这段代码。为什么有k在那里?它是否在给定的代码中包含某种信息 var elems = [$ventfade, $venthoverm $spans]; $.each(elems, function(k,v){ if (v.data('currently') != 'showing'){ v.stop(); } }) k代表散列中的键 这意味着 $.each(elems, functio
var elems = [$ventfade, $venthoverm $spans];
$.each(elems, function(k,v){
if (v.data('currently') != 'showing'){
v.stop();
}
})
k代表散列中的键 这意味着
$.each(elems, function(key,value){
k代表散列中的键 这意味着
$.each(elems, function(key,value){
是的,它在迭代时接受数组中的索引。看是的,它在迭代时接受数组中的索引。查找它是当前元素的索引,因此在其他情况下,当您想知道当前在
每个
例如,请看迭代一个简单数组:
$.each([52, 97], function(index, value) {
alert(index + ': ' + value);
});
它是当前元素的索引,因此在其他情况下,当您想知道当前在
每个
中查看的数组中的哪个元素时,它可能会很有用
例如,请看迭代一个简单数组:
$.each([52, 97], function(index, value) {
alert(index + ': ' + value);
});
k
和v
都是函数的参数,它们由jQuery的每个
函数提供
即使只需要第二个参数,也必须声明第一个参数,否则将无法访问第二个参数。函数的
k
和v
都是函数的参数,它们由jQuery的每个
函数提供
即使只需要第二个参数,也必须声明第一个参数,否则将无法访问第二个参数。它是元素的当前索引。示例中没有使用它,但下一个参数(
v
)是,因此必须指定第一个参数。如果您只有函数(v){…
,那么v将有不同的含义
另请参见它是元素的当前索引。您的示例中没有使用它,但下一个参数(
v
)是,因此必须指定第一个参数。如果您只有函数(v){…
,则v将具有不同的含义
另见