JQuery 判斷checkbox是否選中,checkbox全選,獲取checkbox選中值

JQuery是一個很是容易上手的框架,可是有不少東西須要咱們深刻學習的。 javascript

判斷checkbox是否被選中網上有選多種寫法,這裏有一種方法,我的以爲 html

比較方便。 java

由於比較簡單,沒什麼技術含量,直接代碼 jquery

<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<metahttp-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery 判斷checkbox是否選中,checkbox全選,獲取checkbox選中值</title>
<scripttype="text/javascript" language="javascript" src=" http://code.jquery.com/jquery-1.6.4.min.js" ></script>
<scripttype="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>
<formaction="">
  <inputtype="checkbox"  id="cboxchecked" />
  <labelfor="cboxchecked">全選/全不選</label>
  <br/>
  <br/>
  <inputtype="checkbox"  id="cboxapple" name="fruit" value="apple" />
  <labelfor="apple">Apple</label>
  <inputtype="checkbox"  id="cboxorange" name="fruit" value="orange" />
  <labelfor="orange">Orange</label>
  <inputtype="checkbox"  id="cboxbanana" name="fruit" value="banana" />
  <labelfor="banana">Banana</label>
  <inputtype="checkbox"  id="cboxgrapes" name="fruit" value="grapes" />
  <labelfor="grapes">Grapes</label>
  <br/>
  <br/>
  <inputtype="submit" id="btn_submit" value="submit" />
</form>
</body>
</html>
相關文章
相關標籤/搜索