Rumah > hujung hadapan web > tutorial js > Contoh setiap objek yang melintasi dan tatasusunan dalam jquery_jquery

Contoh setiap objek yang melintasi dan tatasusunan dalam jquery_jquery

WBOY
Lepaskan: 2016-05-16 16:40:21
asal
1222 orang telah melayarinya

Kaedah traversal universal, yang boleh digunakan untuk melintasi objek dan tatasusunan. $().setiap(), fungsi panggil balik mempunyai dua parameter:

Yang pertama ialah indeks ahli atau tatasusunan objek, dan yang kedua ialah pembolehubah atau kandungan yang sepadan. Jika anda ingin keluar dari setiap gelung, anda boleh menjadikan fungsi panggil balik kembali palsu

Terdapat dua pilihan seperti berikut

计划类别: 
<select id="PLANTYPE"> 
<option value="0">-所有-</option> 
<option value="1">新建</option> 
<option value="2">续建</option> 
</select> 
申报类型: 
<select id="AUDITTYPE"> 
<option value="0">-所有-</option> 
<option value="1">申报</option> 
<option value="2">修改</option> 
</select>
Salin selepas log masuk

Gunakan setiap kaedah untuk mendapatkan nilai teks dalam pilihan, iaitu -semua-, baharu, teruskan...

Jika anda hanya menggunakan setiap gelung sekali, anda boleh mulakan daripada pilihan

$("option").each(function(index,data){ 
console.info($( data ).text()); 
//或者console.info($(this).text()); 
})
Salin selepas log masuk

Anda juga boleh bermula dari pilihan

$("select").each(function( index,data){ 
$("option", data).each(function(m,n){ 
console.info($(this).text()); 
}) 
})
Salin selepas log masuk

$("option", data) mesti ditambah dengan data atau $("option",this) untuk menunjukkan pilihan

di bawah objek ini

Jika tidak, itu semua pilihan.

-------------------------Garis pemisah yang cantik----------------- - -----------

Terdapat penggunaan lain bagi setiap jQuery.each(objek, [panggilan balik])
Berbeza dengan kaedah $().each() objek jQuery, kaedah ini boleh digunakan untuk mengulangi sebarang objek.

Gunakan kaedah ini untuk melintasi kod di atas

$.each($("option"),function(index,data){ 
console.info(index+" "+data); 
})
Salin selepas log masuk

Anda juga boleh merentasi tatasusunan

$.each( [0,1,2], function(i, n){ 
console.info( "Index:" + i + ": " + n ); 
});
Salin selepas log masuk

Melintasi objek

$.each({ name: "itmyhome", addr: "Beijing" },function(i, n){ 
console.info("Name: " + i + ", Value: " + n); 
});
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan