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小技巧
Jul 21 Javascript
Javascript和Ajax中文乱码吐血版解决方案
Dec 21 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
javascript 动态修改css样式方法汇总(四种方法)
Aug 27 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 Javascript
Vue实现动态响应数据变化
Apr 28 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
Nov 01 Javascript
深入解析koa之中间件流程控制
Jun 17 Javascript
微信小程序返回箭头跳转到指定页面实例解析
Oct 08 Javascript
javascript实现时间日期的格式化的方法汇总
Aug 06 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 Javascript
react国际化react-intl的使用
May 06 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本地服务器分享
2013/02/19 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
javascript常用函数(2)
2015/11/05 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
2017/03/09 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
2019/02/28 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
python requests爬取高德地图数据的实例
2018/11/10 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
python collections模块的使用
2020/10/16 Python
大学生毕业自我鉴定范文
2014/02/03 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
电力培训心得体会
2014/09/02 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
出租车拒载检讨书
2015/01/28 职场文书
生日寿星公答谢词
2015/09/29 职场文书