使用jq,應使用prop方法來獲取和設定checked屬性,不應使用attr
通過prop方法獲取checked屬性,獲取的checked返回值為boolean,選中為true,否則為false
<input
type
="checkbox"
name
="check"
id="check"
checked
="checked"
value
="daily"
/>
var a=$('#check').prop("checked");
if(a)
【注意】
如果使用attr方法獲取時:
1、如果當前input中初始化未定義checked屬性,則不管當前是否選中,$("#check").attr("checked") 都會返回undefined;
2、如果當前input中初始化已定義checked屬性,則不管是否選中,$("#check").attr("checked") 都會返回checked
JQuery獲取Checkbox組的值
前台 1 div id addtrtr style padding 20px background color f8f8f8 2 table id mytable style background color f8f8f8 width 100 padding 10px 3 tr 4 td width...
前端js獲取checkbox的值
1 var old old val if old null old undefined old var gbox input checked id old 獲取id以 old的值開頭並且被選中的checkbox物件 for var i 0 i2 input name messagetype prop...
checkbox的全選和獲取多選框的值
自己在工作中遇到的小問題,在此記錄一下 使用checkbox控制項時,全選和全不選功能操作 頁面 全選時不能使用attr,因為只能使用一次,多次會失效 全選 全不選 js content.find name checkall on click function 獲取選擇多選項的值 頁面 儲存 js ...