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 相关文章推荐
JS 容错处理代码, 屏蔽错误信息
Mar 09 Javascript
JavaScript进阶教程(第四课第一部分)
Apr 05 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
Apr 07 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
动态加载js的方法汇总
Feb 13 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
Feb 22 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
基于jquery实现多选下拉列表
Aug 02 jQuery
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 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的栏目导航程序
2006/10/09 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
php命令行用法入门实例教程
2014/10/27 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
广告显示判断
2006/08/31 Javascript
js身份证验证超强脚本
2008/10/26 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
JavaScript中的fontsize()方法使用详解
2015/06/08 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
解决安装pyqt5之后无法打开spyder的问题
2019/12/13 Python
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
机械设计制造专业个人求职信
2013/09/25 职场文书
结婚典礼证婚词
2014/01/08 职场文书
家长给学校的建议书
2014/05/15 职场文书
学校食品安全实施方案
2014/06/14 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
认识实习感想
2015/08/10 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript
基于angular实现树形二级表格
2021/10/16 Javascript
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL