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 相关文章推荐
文本链接逐个出现的js脚本
Dec 12 Javascript
基于Jquery制作的幻灯片图集效果打包下载
Feb 12 Javascript
window.open的页面如何刷新(父页面)上层页面
Dec 28 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
js控制不同的时间段显示不同的css样式的实例代码
Nov 04 Javascript
js函数返回多个返回值的示例代码
Nov 05 Javascript
JavaScript中Boolean对象的属性解析
Oct 21 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
JS实现根据密码长度显示安全条功能
Mar 08 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
AngularJS $http post 传递参数数据的方法
Oct 09 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
Nov 06 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
zf框架db类的分页示例分享
2014/03/14 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
Yii2框架可逆加密简单实现方法
2017/08/25 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
js location.replace与location.reload的区别
2010/09/08 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
vue的mixins属性详解
2018/03/14 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
Django app配置多个数据库代码实例
2019/12/17 Python
Python requests模块cookie实例解析
2020/04/14 Python
详解Python 循环嵌套
2020/07/09 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
护士实习自我鉴定
2013/10/22 职场文书
药剂专业学生求职信范文
2013/12/28 职场文书
环保口号大全
2014/06/12 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang