私は、リスト内のオプションをループにjQuery .each()インデックス?
$('#list option').each(function(){
//do stuff
});
を使用しています。 現在のループのインデックスをどのように取得できるのでしょうか?
私はvar i = 0を持つ必要がありません。 ループ内にはi ++があります。
私は、リスト内のオプションをループにjQuery .each()インデックス?
$('#list option').each(function(){
//do stuff
});
を使用しています。 現在のループのインデックスをどのように取得できるのでしょうか?
私はvar i = 0を持つ必要がありません。 ループ内にはi ++があります。
jQueryのあなたのためにこれの世話をします。 .each()
コールバック関数の最初の引数は、ループの現在の反復のインデックスです。第二は、だから、DOM要素を、現在一致している:jQuery.each() documentationから
$('#list option').each(function(index, element){
alert("Iteration: " + index)
});
$('#list option').each(function(intIndex){
//do stuff
});
を:
.each(function(index, Element))
function(index, Element)A function to execute for each matched element.
だから、あなたが使用したいと思う:
$('#list option').each(function(i,e){
//do stuff
});
...どこindexはインデックスになり、要素はリストのオプション要素になります
このシンタックスはありません。データ収集や
jQuery.each(collection, callback(indexInArray, valueOfElement));
OR
jQuery.each(jQuery('#list option'), function(indexInArray, valueOfElement){
//your code here
});
と
.each
構文*ない、APIを読んで、おそらく... http://api.jquery.com/each/ –