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如何判断某元素是否具备指定的样式
Nov 05 Javascript
JS中的Replace方法使用经验分享
May 20 Javascript
JS实现DIV容器赋值的方法
Dec 14 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
Bootstrap表格和栅格分页实例详解
May 20 Javascript
深入理解JavaScript中为什么string可以拥有方法
May 24 Javascript
jquery常用的12个小功能
Jul 22 Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 Javascript
详解打造 Vue.js 可复用组件
Mar 24 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
浅谈FastClick 填坑及源码解析
Mar 02 Javascript
node中的cookie的具体使用
Sep 13 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
微信公众号实现会员卡领取功能
2017/06/08 PHP
php实现文件上传基本验证
2020/03/04 PHP
xmlHTTP实例
2006/10/24 Javascript
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
用jscript启动sqlserver
2007/06/21 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
jquery统计复选框选中示例
2013/11/05 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
vue组件与复用详解
2018/04/08 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
layui table去掉右侧滑动条的实现方法
2019/09/05 Javascript
用JS实现选项卡
2020/03/23 Javascript
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
在python 中实现运行多条shell命令
2019/01/07 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
基于sklearn实现Bagging算法(python)
2019/07/11 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
学位证书委托书
2014/09/30 职场文书
给老婆的道歉信
2015/01/20 职场文书
区域经理岗位职责
2015/02/02 职场文书
寒山寺导游词
2015/02/03 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
慰问信(范文3篇)
2019/10/23 职场文书