Rumah  >  Artikel  >  hujung hadapan web  >  JQuery menentukan sama ada kotak semak dipilih dan kaedah operasi kotak semak lain collection_jquery

JQuery menentukan sama ada kotak semak dipilih dan kaedah operasi kotak semak lain collection_jquery

WBOY
WBOYasal
2016-05-16 15:57:111388semak imbas

1. jquery menentukan sama ada kotak pilihan dipilih dan menukar status kotak pilihan

Tiga cara untuk menentukan jquery yang ditandakan dalam:

Salin kod Kod adalah seperti berikut:

.attr('checked): //Lihat versi 1.6, return: "checked" or "undefined"; 1.5-return: true or false
.prop('ditanda'): //16 :benar/salah
.is(':checked'): //Semua versi: true/false//Jangan lupa titik bertindih

Beberapa cara untuk menulis tugasan jquery diperiksa:
Semua versi jquery boleh menetapkan nilai seperti ini:
Salin kod Kod adalah seperti berikut:

// $("#cb1").attr("checked","checked");
// $("#cb1").attr("checked",true);

jquery1.6: 4 jenis penugasan prop:
Salin kod Kod adalah seperti berikut:

// $("#cb1″).prop("checked",true);//Ia sangat mudah sehingga saya tidak akan menerangkan secara terperinci
// $("#cb1″).prop({checked:true}); //peta pasangan nilai kunci
// $("#cb1″).prop("checked",function(){
return true;//Fungsi mengembalikan true atau false
});
//Ingat ada perkara seperti ini:$("#cb1″).prop("checked","checked");

2. Bagaimanakah jquery menentukan sama ada kotak semak dipilih

Semua orang tahu bahawa dalam html jika kotak semak ditanda, kotak itu ditandakan="ditanda".

Tetapi jika kami menggunakan jquery alert($("#id").attr("checked")), ia akan menggesa anda bahawa ia adalah benar dan bukannya disemak

Ramai rakan menilai bahawa jika($("#id").attr("checked")=="true") adalah salah ("ditandai")==benar)
Contohnya termasuk beberapa fungsi.

Salin kod Kod adalah seperti berikut:







Kod
Salin kod Kod adalah seperti berikut:



 
  Dokumen Baharu
 
   
 
 
 
 

  
  
  
  
  
  

  
   kotak semak1
  
   kotak semak2
  
   kotak semak3
  
   kotak semak4
  
   kotak semak5
  
   kotak semak6
  
   kotak semak7
  
 kotak semak8
 

 


三、 kotak semak jquery判断是否被选中

在html的checkbox里,选中的话会有属性checked="checked"。

kotak semak 如果用一个被选中,kotak semak amaran这个的属性"ditanda"的值alert($"#xxx".attr("ditandakan")),会打印出"ditanda""!而不🎜> 如果没被选中,打印出的是"undefined"。

不要尝试去做这样的判断:if($"#xxx".attr("checked")=="true")或者if($"#xxx".attr("checked")=='checked ')

应该是if($("#checkbox1").attr("checked")==true)
全选和全不选函数

复制代码 代码如下:

fungsi semakSemua(){
if($("#checkbox1").attr("checked")==true){
$("input[name='xh']").setiap(fungsi() {
$(this).attr('checked',true);
});
}lain {
$("input[name='xh']").setiap(fungsi() {
$(this).attr('checked',false);
});
}
}

4 JQuery menentukan sama ada kotak pilihan dipilih, memilih semua kotak pilihan dan memperoleh kotak pilihan nilai
JQuery ialah rangka kerja yang sangat mudah digunakan, tetapi terdapat banyak perkara yang perlu kita pelajari secara mendalam.

Terdapat banyak cara untuk menilai sama ada kotak semak dipilih dalam talian. Saya fikir secara peribadi, ini adalah satu kaedah

Lebih mudah.

Oleh kerana ia agak mudah dan tidak mempunyai kandungan teknikal, kodkan sahaja terus


Salin kod Kod adalah seperti berikut:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
http://www.w3.org/1999/xhtml">


JQuery menentukan sama ada kotak pilihan dipilih, memilih semua kotak pilihan dan memperoleh nilai pilihan kotak pilihan