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 常用函数
Dec 30 Javascript
jQuery中index()方法用法实例
Dec 27 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
Dec 03 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
Jan 27 Javascript
自动完成的搜索框javascript实现
Feb 26 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
Apr 14 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
localStorage的黑科技-js和css缓存机制
Feb 06 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
Dec 07 Javascript
浅谈如何使用webpack构建多页面应用
May 30 Javascript
js实现简单的点名器随机色实例代码
Sep 20 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
Dec 01 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
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
JavaScript 模拟用户单击事件
2009/12/31 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
js Calender控件使用详解
2015/01/05 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
wxPython实现文本框基础组件
2019/11/18 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
python如何调用java类
2020/07/05 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书
产品设计开发计划书
2014/05/07 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
公司职员入党自传书
2015/06/26 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP