input:checkbox多选框实现单选效果跟radio一样


Posted in Javascript onJune 16, 2014

最近遇到一个小小的问题,就是有时候我们使用单选radio的时候,会发现当我们选中一个之后,再也无法一个都不选了,即选中后没有取消的功能,此时便想到了功能强大的checkbox,但他是多选,怎么才能让他变成单选,效果跟radio一样呢,本菜鸟就自己写了个小程序,代码很简单,只有四行。

废话不多说,直接代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<script src="js/jquery-1.8.3.min.js" type="text/javascript" language="javascript"></script> 
<title>无标题文档</title> 
<script type="text/javascript"> 
$(function(){ 
$(":checkbox").click(function(){ 
if($(this).attr("checked")!=undefined) 
{ 
$(this).siblings().attr("checked",false); 
$(this).attr("checked",true); 
} 
}); 
}); 
</script> 
<style> 
span,input{float:left;} 
input{ width:14px; height:14px;} 
span{ margin-right:20px;} 
</style> 
</head> <body> 
<div> 
<input type="checkbox" /><span>1</span> 
<input type="checkbox" /><span>2</span> 
<input type="checkbox" /><span>3</span> 
<input type="checkbox" /><span>4</span> 
<input type="checkbox" /><span>5</span> 
<input type="checkbox" /><span>6</span> 
<input type="text" /><span>7</span> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
让插入到 innerHTML 中的 script 跑起来的实现代码
Jul 01 Javascript
JavaScript 加号(+)运算符号
Dec 06 Javascript
Jquery+JSon 无刷新分页实现代码
Apr 01 Javascript
jQuery JSON实现无刷新三级联动实例探讨
May 28 Javascript
js获取下拉列表的值和元素个数示例
May 07 Javascript
JQuery中DOM事件合成用法实例分析
Jun 13 Javascript
javascript使用Promise对象实现异步编程
Mar 01 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
Dec 07 Javascript
微信小程序开发教程之增加mixin扩展
Aug 09 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
Sep 26 Javascript
React Ant Design树形表格的复杂增删改操作
Nov 02 Javascript
Jquery动态添加及删除页面节点元素示例代码
Jun 16 #Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
Jun 16 #Javascript
火狐下input焦点无法重复获取问题的解决方法
Jun 16 #Javascript
两种方法实现在HTML页面加载完毕后运行某个js
Jun 16 #Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
Jun 16 #Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
Jun 16 #Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 #Javascript
You might like
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
PHP实现微信提现功能
2018/09/30 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
用jscript实现新建word文档
2007/06/15 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
Javascript实现可旋转的圆圈实例代码
2015/08/04 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
webpack4简单入门实例
2018/09/06 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
jquery实现简单自动轮播图效果
2020/07/29 jQuery
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
python 域名分析工具实现代码
2009/07/15 Python
Python pass 语句使用示例
2014/03/11 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
关于python中导入文件到list的问题
2020/10/31 Python
大学生毕业自我鉴定范文
2013/11/03 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
《中彩那天》教学反思
2014/02/22 职场文书
三项教育活动实施方案
2014/03/30 职场文书
班委竞选演讲稿
2014/04/28 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
班级标语大全
2014/06/21 职场文书
考研英语复习计划
2015/01/19 职场文书
学习计划是什么
2019/04/30 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS