jquerycheckbox核取方塊多次點選判斷選中狀態,以及全選/取消的程式碼示例
2015年12月21日 10:52:51 星期一
目標, 點選當前的checbox, 判斷點選後當前checkbox是否是選中狀態.
html:
<input type="checkbox" onclick="contracts_checkall()" id="contracts_checkall"> 全選
js:
1 var checkall = $("#contracts_checkall").attr(`checked`); 2 var checkall_value1 = $("#contracts_checkall").val(); 3 var checkall_value2 = $(`#contracts_checkall`).is(`:checked`); 4 console.log(checkall); 5 console.log(checkall_value1); 6 console.log(checkall_value2);
第一次點選:
1 undefined 2 undefined 3 on 4 true
第二次點選:
1 undefined 2 undefined 3 on 4 false
總結, 用is()方法可以判斷當前核取方塊的狀態, 即使沒有相關屬性
全選/取消全選
1 function contracts_checkall() 2 { 3 var checkall = $(`#contracts_checkall`).is(`:checked`); 6 $("input[name=`contract[]`]").each( 7 function () { 8 this.checked=checkall; 9 // $(this).attr(`checked`, checkall); //第一次選中和取消是成功的, 再次選中就不起作用了 10 } 11 ); 12 }
相關文章
- js核取方塊全選和取消全選效果JS
- JavaScript 核取方塊全選和取消全選效果JavaScript
- checkbox核取方塊全選和取消全選例項程式碼
- 小程式核取方塊全選和全部取消
- javascript checkbox核取方塊全選和取消全選效果JavaScript
- 判斷核取方塊和單選按鈕程式碼
- javascript實現核取方塊全選和取消程式碼分析JavaScript
- 判斷核取方塊中是否有被選中的程式碼例項
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- jQuery判斷checkbox核取方塊是否選中jQuery
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- checkbox 核取方塊全選程式碼
- 核取方塊全選和全不選程式碼例項
- jQuery核取方塊全選和全不選效果程式碼jQuery
- 使用jQuery做核取方塊的全選與取消jQuery
- css點選附近文字選中核取方塊程式碼例項CSS
- jquery table下的核取方塊選中、取消jQuery
- jQuery 判斷checkbox核取方塊是否被選中jQuery
- JavaScript 核取方塊全選和全不選JavaScript
- JS如何實現對name是陣列的核取方塊的全選和反選以及取消選擇JS陣列
- 原生js如何判斷一個核取方塊是否選中JS
- javascript如何判斷checkbox核取方塊是否被選中JavaScript
- jQuery核取方塊全選和全不選效果jQuery
- javascript核取方塊全選和反選效果JavaScript
- JS實現核取方塊全選反選JS
- JavaScript設定checkbox核取方塊選中狀態JavaScript
- 如何使用jQuery實現核取方塊的全選和取消jQuery
- js如何實現點選li選中和取消裡面的核取方塊JS
- 選中和取消選中核取方塊實現背景變色和取消變色
- JavaScript核取方塊全選和全不選詳解JavaScript
- jQuery核取方塊checkbox的全選和反選jQuery
- jquery實現的判斷checkbox核取方塊是否被選中jQuery
- js如何判斷一個checkbox核取方塊是否被選中JS
- jQuery如何判斷一個checkbox核取方塊是否被選中jQuery
- jQuery如何實現核取方塊全選和全不選jQuery
- jquery判斷checkbox核取方塊是否被選中的幾種方式jQuery
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- 實現購物車 全選全不選,反選,單選-選滿時同步全選核取方塊--核取方塊checked屬性取值問題已解決