Kawalan JQuery Kaedah pemilihan radio analysis_jquery

WBOY
Lepaskan: 2016-05-16 15:57:17
asal
1234 orang telah melayarinya

Contoh dalam artikel ini menerangkan kaedah pemilihan Radio kawalan JQuery. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Kaedah 1:

$(function () { 
  $("#spanNan").click(function () { 
  $("#Radio1").attr("checked", true); 
  $("#Radio2").attr("checked", false); 
  });
  $("#spanNv").click(function () {
  $("#Radio2").attr("checked", true);
  $("#Radio1").attr("checked", false);
  });
})

Salin selepas log masuk

Kaedah 2: (Kaedah mudah)

$(function () {
  $("#spanNan").click(function () {
  //$("#Radio1").attr("checked", true);
  //$("#Radio2").attr("checked", false);
  $("#Radio1").click();
  });
  $("#spanNv").click(function () {
  //$("#Radio2").attr("checked", true);
  //$("#Radio1").attr("checked", false);
  $("#Radio2").click();
  });
})

Salin selepas log masuk
<input id="Radio2" type="radio" name="sex"/>
<label for="Radio2">女</label>

Salin selepas log masuk

Ringkasan:

Jika anda ingin melaksanakan pemilihan radio dalam kawalan Radio HTML, seperti pemilihan lelaki dan wanita dalam contoh ini, anda perlu menambah atribut nama pada Radio dengan nilai yang sama, contohnya: name="sex"; .

Radio dipilih secara lalai:

jQuery(document).ready(function(){
  $("input[name=targetBlank]:eq(0)").attr("checked",'checked');
  $("input[name=status]:eq(0)").attr("checked",'checked');
});
Salin selepas log masuk

Gunakan jquery untuk mendapatkan nilai radio Perkara yang paling penting ialah menguasai penggunaan pemilih jquery Dalam bentuk, kita biasanya ingin mendapatkan nilai item radio yang dipilih, jadi kita perlu menambah yang ditandakan . Contohnya, terdapat beberapa item radio berikut:

1.jquery mendapat nilai radio
2.jquery mendapat nilai kotak pilihan
3.jquery mendapat nilai pilih

Untuk mendapatkan nilai radio tertentu, terdapat kaedah berikut, cuma berikan kod terus:

$('input[name="testradio"]:checked').val();

$('input:radio:checked').val();

$('input[@name="testradio"][checked]');

$('input[name="testradio"]').filter(':checked');

Salin selepas log masuk

Ia hampir selesai Bagaimana jika kita mahu melintasi semua radio bernama testradio

$('input[name="testradio"]').each(function(){alert(this.value);});

Jika anda ingin mendapatkan nilai radio tertentu, seperti nilai radio kedua, tulis seperti ini

<script type="text/javascript">
$(document).ready(function(){
  $("input[@type=radio][name=sex][@value=1]").attr("checked",true);
}); 
</script>
Salin selepas log masuk
Jantina anda:

<input type="radio" name="sex" value="1" <s:if test="user.sex==1">checked</s:if>/>男 
<input type="radio" name="sex" value="0" <s:if test="user.sex==0">checked</s:if>/>女 

Salin selepas log masuk
Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

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