2010年6月21日 星期一

jQuery 判斷 checkbox 是否被勾選

判斷 checkbox 是否有被勾選有兩個方式。

假設在頁面上宣告了一個 checkbox

<input type="checkbox" id="cb1" />Item1

方法一:


透過 attr( ) 去取得 checked 目前的屬性狀態,如果有被勾選,會回傳 true ; 反之, 回傳 false

 if($("#cb1").attr('checked')==true)
            alert('cb1 checked');

方法二:

直接在 selectors 裡面限制要抓的必須是有被勾選的項目。如果有被勾選,會回傳 on ; 反之,回傳 undefined


 if($("#cb1:checked").val()=="on")
            alert('type2:cb1 checked');

相關文章:

1.checkbox 全選或取消
2.JQuery 取得 checkbox 群組內被選取的項目
3.jQuery 取得 radio button 目前選取的值
4.jQuery 取得 dropdown list 選取的值

沒有留言:

張貼留言