checbox核取方塊實現radio單選框的單選功能
核取方塊可以選中多個,單選按鈕只能夠選中一個。
下面分享一個使用核取方塊模擬單選按鈕的效果,也就是核取方塊只能有一個同時被選中。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> span, input{ float:left; } input{ width:14px; height:14px; } span{ margin-right:20px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(function(){ $(":checkbox").click(function(){ if($(this).attr("checked")!=undefined){ $(this).siblings().attr("checked",false); } }) }) </script> </head> <body> <div> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> </div> </body> </html>
上面的程式碼實現了我們想要的功能,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(function(){}),文件結構完全載入完畢再去執行函式中的程式碼。
(2).$(":checkbox").click(function(){}),為checkbox核取方塊註冊click事件處理函式。
(3).if($(this).attr("checked")!=undefined){},判斷當前核取方塊是否被選中,因為如果核取方塊沒有被選中attr()函式的返回值是undefined,如果選中的話返回值checked。
(4).$(this).siblings().attr("checked",false),如果當前核取方塊被選中,那麼其兄弟核取方塊全部取消選中。
二.相關閱讀:
(1).attr()參閱jQuery attr()一章節。
(2).siblings()參閱jQuery siblings()一章節。
相關文章
- 純css3實現的超炫checkbox核取方塊和radio單選框CSSS3
- CSS3 checkbox核取方塊和radio單選框美化效果CSSS3
- 網頁設計實現核取方塊(checkbox)和單選框(radio)對齊的方法網頁
- 純CSS模擬單選框和核取方塊CSS
- 單選按鈕和核取方塊
- JavaScript操作文字框、單選按鈕、下拉框、核取方塊JavaScript
- JS實現核取方塊全選反選JS
- javascript實現checkbox核取方塊全選和反選功能JavaScript
- 實現購物車 全選全不選,反選,單選-選滿時同步全選核取方塊--核取方塊checked屬性取值問題已解決
- 10個HTML5美化版核取方塊和單選框HTML
- jQuery如何實現核取方塊全選和全不選jQuery
- Bootstrap系列 -- 17. 核取方塊checkbox和單選擇按鈕radioboot
- Flutter 基礎控制元件篇-->單選框(Switch)、核取方塊(Checkbox)Flutter控制元件
- 基礎元件:單選開關和核取方塊元件
- JS基礎入門篇(四)—this的使用,模擬單選框,選項卡和核取方塊JS
- 判斷核取方塊和單選按鈕程式碼
- 原生js實現的核取方塊的全選和全不選效果JS
- jQuery獲取選中的核取方塊或者單按鈕的值jQuery
- js實現checkbox核取方塊的反選效果JS
- jquery實現checkbox核取方塊全選效果jQuery
- 如何實現點選文字也能夠選中核取方塊
- 【新特性速遞】為表格內的核取方塊增加單選框樣式(CheckBoxType)
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- JavaScript 核取方塊全選和全不選JavaScript
- 如何使用jQuery實現核取方塊的全選和取消jQuery
- js如何實現點選li選中和取消裡面的核取方塊JS
- WPS文字技巧:如何插入單選按鈕和核取方塊
- jQuery核取方塊全選和全不選效果jQuery
- javascript核取方塊全選和反選效果JavaScript
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- css3單選框、核取方塊和開關按鈕美化效果程式碼例項CSSS3
- javascript實現核取方塊全選和取消程式碼分析JavaScript
- VS2005入門之單選列表和複選列表及單選按紐和核取方塊
- jQuery核取方塊checkbox的全選和反選jQuery
- jQuery實現的限制checkbox核取方塊選中的數目jQuery
- JavaScript核取方塊全選和全不選詳解JavaScript
- js核取方塊全選和取消全選效果JS
- JavaScript 核取方塊全選和取消全選效果JavaScript