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
|