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 相关文章推荐
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
JS动态给对象添加事件的简单方法
Jul 19 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 Javascript
JS实现JSON.stringify的实例代码讲解
Feb 07 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
Feb 26 Javascript
使用typescript开发angular模块并发布npm包
Apr 19 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
js实现带有动画的返回顶部
Aug 09 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
广播爱好者需要了解的天线知识
2021/03/01 无线电
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
php上传图片并给图片打上透明水印的代码
2010/06/07 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
Webpack的Loader和Plugin的区别
2020/11/09 Javascript
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
Python中的startswith和endswith函数使用实例
2014/08/25 Python
Python实现带参数与不带参数的多重继承示例
2018/01/30 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Python用for循环实现九九乘法表
2018/05/31 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
采购部部门职责
2013/12/15 职场文书
期末评语大全
2014/05/04 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
整改报告格式
2014/11/06 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
一文搞懂python异常处理、模块与包
2021/06/26 Python