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 相关文章推荐
用javascript操作xml
Nov 04 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
JavaScript中的Primitive对象封装介绍
Dec 31 Javascript
分享一则javascript 调试技巧
Jan 02 Javascript
javascript获取元素离文档各边距离的方法
Feb 13 Javascript
js表单提交和submit提交的区别实例分析
Dec 10 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
微信JS接口大全
Aug 25 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
Sep 15 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
Nov 25 Javascript
vue实现点击出现操作弹出框的示例
Nov 05 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
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
Python实现的Kmeans++算法实例
2014/04/26 Python
用C++封装MySQL的API的教程
2015/05/06 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
基于python log取对数详解
2018/06/08 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
python下载库的步骤方法
2019/10/12 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
培训主管岗位职责
2014/02/01 职场文书
公司踏青活动方案
2014/08/16 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
小石潭记导游词
2015/02/03 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
PHP新手指南
2021/04/01 PHP