文章插圖

文章插圖
在web前端中做一些類似用戶資料提交的功能時 , 有時需要用到html的復選框 , 來讓用戶自定義選擇一些默認設置好的項目 , 今天就來說一說 , 如何利用 javascript 和 jquery 來判斷html復選框是否被選中 。
javascript 判斷 checkbox 復選框是否被選中的方法
示例1:
<!--html代碼--><input type="checkbox" name="green" onclick="Get(this)" />綠色<script> function Get(e){ //每次點擊都會輸出當前的狀態 console.log(e.checked); }</script>示例2:
<!--html代碼--><input type="checkbox" name="green" onclick="Get()" />綠色<script> function Get(){ var check = document.getElementsByTagName('input')[0]; //每次點擊都會打印出當前的狀態 console.log(check.checked); }</script>輸出結果:
1、checkbox復選框被選中時 , 輸出 true ,否則輸出 false
2、以上兩個示例的效果相同 , 只是調用的方法不同而已
jquery 判斷 checkbox 復選框是否被選中的方法
jquery 判斷 checkbox 復選框是否被選中 , 可以使用 is() 和 prop() 兩種方法 , 都非常的簡單
is() 方法判斷復選框是否被選中的代碼:
<!--html代碼--><input type="checkbox" name="host" id="mochu" />網站:http://www.feiniaomy.com<script> $('#mochu').click(function(){ console.log($(this).is(':checked')); });</script>prop() 方法判斷復選框是否被選中的代碼:
【js判斷是否選中checkbox選中的值 js獲取checkbox是否選中】<script> $('#mochu').click(function(){ console.log($(this).prop('checked')); });</script>注意:prop()方法只能在 jquery 1.6版本之后使用 , 1.6之前的版本會報錯
補充內容:
在 jquery 1.6 之前的版本中 , 可以使用 attr() 方法來判斷復選框是否被選中 , 但1.6之后的版本 , attr()方法會返回 undefined.
示例代碼:
$('mochu').attr('checked')
- js select 選中值 jquery設置select選中某個值
- 你喜歡的人是否也喜歡你 怎樣判定水瓶座是否喜歡你
- 幼兒園監控有必要花錢看嗎 幼兒園監控收費是否合理
- js數據類型判斷方法 js判斷對象類型的兩種方法
- js判斷數據類型的方法及優缺點 JS判斷數據類型的方法有哪些
- 怎么判斷json為空 jsonobject怎么判斷是否為空
- 正規的電子合同是怎樣的 電子簽合同是否有效
- 怎么判斷素數C語言 素數判斷c語言程序代碼
- excel快捷鍵怎么在篩選項后下拉全選 如何選中下拉全部快捷鍵
- 二次函數判別式的由來 二次函數的判斷式
