Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13287|Jawab: 1

[Jpertanyaan] Jquery mendapatkan nilai kotak daftar drop-down select, dropdownlist, checkbox

[Salin tautan]
Diposting pada 30/07/2015 11.20.50 | | |
jQuery mendapatkan Teks dan Nilai yang dipilih oleh Pilih:
Penjelasan Sintaks:
1. $("#select_id").change(function(){//code...});   Tambahkan peristiwa ke Pilih, yang dipicu saat salah satu pilihan
2. var checkText=$("#select_id").find("option:selected").text();  Dapatkan Teks yang dipilih dengan Pilih
3. var checkValue=$("#select_id").val();  Mendapatkan Nilai yang dipilih oleh Pilih
4. var checkIndex=$("#select_id ").get(0).selectedIndex;  Dapatkan nilai indeks yang dipilih oleh Pilih
5. var maxIndex=$("#select_id opsi:terakhir").attr("indeks");  Dapatkan nilai indeks terbesar untuk Pilih
jQuery mengatur Teks dan Nilai yang dipilih oleh Pilih:
Penjelasan Sintaks:
1. $("#select_id ").get(0).selectedIndex=1;  Atur Pilih untuk memilih item dengan nilai indeks 1
2. $("#select_id ").val(4);   Atur nilai Nilai Pilih ke 4 untuk item yang dipilih
3. $("#select_id option[text='jQuery']").attr("dipilih", true);   Atur nilai Teks Pilih ke jQuery
jQuery menambahkan/menghapus item Option untuk Pilih:
Penjelasan Sintaks:
1. $("#select_id").append("<option value='Value'>Text</option>");  Tambahkan opsi untuk memilih
2. $("#select_id").prepend("<option value='0'> silakan pilih</option> ");  Sisipkan Opsi (posisi pertama) untuk Pilih
3. $("#select_id opsi:terakhir").remove();  Hapus Opsi dengan nilai indeks terbesar di Pilih (terakhir)
4. $("#select_id opsi[indeks='0']").hapus();  Hapus nilai indeks 0 di Pilih Opsi (yang pertama)
5. $("#select_id opsi[nilai='3']").remove();  Hapus opsi dengan value='3' di Pilih
5. $("#select_id opsi[text='4']").remove();  Hapus Opsi dengan Text='4' di Pilih
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html


Nilai radio jQuery, nilai kotak centang, nilai pilih, pilih radio, centang kotak, pilih pilih, dan sebagainya
Mendapatkan nilai sekumpulan item yang dipilih radio
var item = $('input[@name=items][@checked]').val();
Mendapatkan teks item yang dipilih
var item = $("pilihan[@name=item] opsi[@selected]").text();
Elemen kedua dari kotak drop-down pilih adalah nilai yang saat ini dipilih
$('#select_id')[0].selectedIndex = 1;
Elemen kedua dari grup radio radio adalah nilai yang saat ini dipilih
$('input[@name=items]').get(1).checked = true;


Dapatkan nilai:


Kotak teks, area teks: $("#txt").attr("value");
kotak multi-centang:$("#checkbox_id").attr("nilai");
radio: $("input[@type=radio][@checked]").val();
drop-down pilih: $('#sel').val();


Elemen formulir kontrol:
Kotak teks, area teks: $("#txt").attr("value",''); Kosongkan isinya
$("#txt").attr("nilai",'11'); Isi isinya


kotak centang: $("#chk1").attr("dicentang",''); Tidak ada kutu
$("#chk2").attr("diperiksa",true); Centang
if($("#chk1").attr('checked')==undefined) // Tentukan apakah telah dicentang


radio: $("input[@type=radio]").attr("diperiksa",'2'); Item dengan value=2 adalah item yang saat ini dipilih
drop-down pilih: $("#sel").attr("nilai",'-sel3'); Atur value=-sel3 ke item yang saat ini dipilih
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//Tambahkan opsi kotak dropdown
$("#sel").empty(); Kosongkan kotak drop-down


----------------------------------------------------------------------------------------------------




//遍历option和添加、移除option
perubahan fungsiShipMethod(pengiriman){
var len = $("pilihan pilih[@name=ISHIPTYPE]").panjang
if(shipping.value != "CA"){
$("pilih opsi [@name=ISHIPTYPE]").each(function(){
if($(this).val() == 111){
$(ini).hapus();
}
});
}else{
$("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}




//取得下拉選單的選取值


$(#testSelect opsi:selected').text();
atau $("#testSelect").find('option:selected').text();
atau $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Jika Anda memiliki ingatan yang buruk, Anda dapat mengumpulkannya:
1. Kotak drop-down:


var cc1 = $(".formc select[@name='country'] option[@selected]").text(); Dapatkan teks item yang dipilih di menu tarik-turun (perhatikan spasi di tengah)
var cc2 = $('.formc select[@name="country"]').val(); Dapatkan nilai item yang dipilih di menu drop-down
var cc3 = $('.formc select[@name="country"]').attr("id"); Dapatkan nilai atribut ID dari item yang dipilih di menu drop-down
$("#select").empty(); Kosongkan kotak drop-down //$("#select").html('');
$("<option value='1'>1111</option>").appendTo("#select")//Tambahkan opsi kotak dropdown


Untuk menjelaskan sedikit:
1.select[@name='country'] option[@selected] berarti memiliki atribut name,
Dan nilai properti adalah elemen opsi dengan atribut yang dipilih di elemen pilih 'negara';
Dapat dilihat bahwa yang dimulai dengan @ berarti diikuti oleh atribut.


2. Kotak radio:
$("input[@type=radio][@checked]").val(); Mendapatkan nilai item yang dipilih di kotak radio (perhatikan bahwa tidak ada spasi di tengah)
$("input[@type=radio][@value=2]").attr("dicentang",'dicentang'); Atur nilai kotak radio = 2 ke status yang dipilih. (Perhatikan bahwa tidak ada spasi di tengah)


3. Kotak centang:
$("input[@type=kotak centang][@checked]").val(); Mendapatkan nilai item pertama yang dicentang di kotak centang
$("input[@type=checkbox][@checked]").each(function(){ // Karena kotak centang biasanya dicentang untuk beberapa kotak centang, kotak centang dapat diputar keluar
peringatan($(ini).val());
});


$("#chk1").attr("dicentang",''); Tidak ada kutu
$("#chk2").attr("diperiksa",true); Centang
if($("#chk1").attr('checked')==undefined){} //Tentukan apakah telah diperiksa




Tentu saja, pemilih jquery sangat kuat. Ada banyak cara lagi.


<scrip hapus t src="jquery-1.2.1.js" type="teks/javascrip hapus t"></scrip去掉t>
<scrip remove t language="javascrip remove t" type="text/javascrip remove t" >
$(dokumen).ready(function(){
$("#selectTest").change(function()
{
peringatan("Halo");
alert($("#selectTest").attr("nama"));
$("a").attr("href","xx.html");
window.locatio menghapus n.href="xx.html";
peringatan($("#selectTest").val());
peringatan($("#selectTest option[@selected]").text());
$("#selectTest").attr("nilai", "2");


});
});
</scrip去掉t>. .




<a href="#">aaass</a>


<!-- kotak drop-down - >
<select id="selectTest" name="selectTest">
<option value="1">11</option>
<option value="2">22</option>
<option value="3">33</option>
<option value="4">44</option>
<option value="5">55</option>
<option value="6">66</option>
</select>
jquery radio, checkbox, select, radio, checkbox, select, dan terkait untuk mendapatkan nilai sekumpulan item yang dipilih radio
var item = $('input[@name=items][@checked]').val();
Mendapatkan teks item yang dipilih
var item = $("pilihan[@name=item] opsi[@selected]").text();
Elemen kedua dari kotak drop-down pilih adalah nilai yang saat ini dipilih
$('#select_id')[0].selectedIndex = 1;
Elemen kedua dari grup radio radio adalah nilai yang saat ini dipilih
$('input[@name=items]').get(1).checked = true;
Dapatkan nilai:
Kotak teks, area teks: $("#txt").attr("value");
kotak multi-centang:$("#checkbox_id").attr("nilai");
radio: $("input[@type=radio][@checked]").val();
drop-down pilih: $('#sel').val();
Elemen formulir kontrol:
Kotak teks, area teks: $("#txt").attr("value",''); Kosongkan isinya
$("#txt").attr("nilai",'11'); Isi isinya
kotak centang: $("#chk1").attr("dicentang",''); Tidak ada kutu
$("#chk2").attr("diperiksa",true); Centang
if($("#chk1").attr('checked')==undefined) // Tentukan apakah telah dicentang
radio: $("input[@type=radio]").attr("diperiksa",'2'); Item dengan value=2 adalah item yang saat ini dipilih
drop-down pilih: $("#sel").attr("nilai",'-sel3'); Atur value=-sel3 ke item yang saat ini dipilih
$("<optionvalue='1'> 1111</option><optionvalue='2'>2222</option> appendTo("#sel")//Tambahkan opsi kotak dropdown
$("#sel").empty(); Kosongkan kotak drop-down


Mendapatkan nilai sekumpulan item yang dipilih radio
var item = $('input[@name=items][@checked]').val();
Mendapatkan teks item yang dipilih
var item = $("pilihan[@name=item] opsi[@selected]").text();
Elemen kedua dari kotak drop-down pilih adalah nilai yang saat ini dipilih
$('#select_id')[0].selectedIndex = 1;
Elemen kedua dari grup radio radio adalah nilai yang saat ini dipilih
$('input[@name=items]').get(1).checked = true;
Dapatkan nilai:
Kotak teks, area teks: $("#txt").attr("value");
kotak multi-centang:$("#checkbox_id").attr("nilai");
radio: $("input[@type=radio][@checked]").val();
drop-down pilih: $('#sel').val();
Elemen formulir kontrol:
Kotak teks, area teks: $("#txt").attr("value",''); Kosongkan isinya
$("#txt").attr("nilai",'11'); Isi isinya
kotak centang: $("#chk1").attr("dicentang",''); Tidak ada kutu
$("#chk2").attr("diperiksa",true); Centang
if($("#chk1").attr('checked')==undefined) // Tentukan apakah telah dicentang
radio: $("input[@type=radio]").attr("diperiksa",'2'); Item dengan value=2 adalah item yang saat ini dipilih
drop-down pilih: $("#sel").attr("nilai",'-sel3'); Atur value=-sel3 ke item yang saat ini dipilih
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//Tambahkan opsi kotak dropdown
$("#sel").empty(); Kosongkan kotak drop-down





Mantan:Tidak ada koneksi kiri yang terpecahkan di linq
Depan:Pelatihan persiapan ujian lunak
Diposting pada 30/07/2015 16.13.16 |
Tidak ingat, lihat saja dokumentasi API
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com