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 相关文章推荐
编写兼容IE和FireFox的脚本
May 18 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
Sep 06 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
Knockoutjs 学习系列(一)ko初体验
Jun 07 Javascript
AngularJS中$apply方法和$watch方法用法总结
Dec 13 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
Jan 08 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
Feb 05 Javascript
JS中的三个循环小结
Jun 20 Javascript
Vue.js简易安装和快速入门(第二课)
Oct 17 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
May 14 Javascript
JS函数进阶之prototy用法实例分析
Jan 15 Javascript
JavaScript实现放大镜效果代码示例
Apr 29 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
20个PHP常用类库小结
2011/09/11 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
PHP文件与目录操作示例
2016/12/24 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
Stop SQL Server
2007/06/21 Javascript
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
Python类属性与实例属性用法分析
2015/05/09 Python
深入理解python多进程编程
2016/06/12 Python
Python探索之修改Python搜索路径
2017/10/25 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
python 求定积分和不定积分示例
2019/11/20 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
社会保险接收函
2014/01/12 职场文书
安全标准化实施方案
2014/02/20 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书