JQuery是一個非常容易上手的框架,但是有很多東西需要我們深入學習的。
判斷checkbox是否被選中網上有選多種寫法,這裏有一種方法,個人覺得
比較方便。
因爲比較簡單,沒什麼技術含量,直接代碼
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < head > < meta http-equiv = "Content-Type" content = "text/html;
charset=utf-8" /> < title >JQuery
判斷checkbox是否選中,checkbox全選,獲取checkbox選中值</ title > < script type = "text/javascript" language = "javascript" src = "http://code.jquery.com/jquery-1.6.4.min.js" ></ script > < script type = "text/javascript" > $(function(){ /*------------ 全選/全不選 ------------*/ $('#cboxchecked').click(function(){ //判斷apple是否被選中 var
bischecked=$('#cboxchecked').is(':checked'); var
fruit=$('input[name="fruit"]'); bischecked?fruit.attr('checked',true):fruit.attr('checked',false); }); /*------------- 獲取選中值 -------------*/ $('#btn_submit').submit(function(){ $('input[name="fruit"]:checked').each(function(){ var
sfruit=$(this).val(); alert(sfruit); }); return
false; }); }) </ script > </ head > < body > < form action = "" > < input type = "checkbox" id = "cboxchecked" /> < label for = "cboxchecked" >全選/全不選</ label > < br /> < br /> < input type = "checkbox" id = "cboxapple" name = "fruit" value = "apple" /> < label for = "apple" >Apple</ label > < input type = "checkbox" id = "cboxorange" name = "fruit" value = "orange" /> < label for = "orange" >Orange</ label > < input type = "checkbox" id = "cboxbanana" name = "fruit" value = "banana" /> < label for = "banana" >Banana</ label > < input type = "checkbox" id = "cboxgrapes" name = "fruit" value = "grapes" /> < label for = "grapes" >Grapes</ label > < br /> < br /> < input type = "submit" id = "btn_submit" value = "submit" /> </ form > </ body > </ html > |