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中的关键字&quot;VAR&quot;使用详解 分享
Jul 31 Javascript
浏览器页面区域大小的js获取方法
Sep 21 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
jQuery实现移动端滑块拖动选择数字效果
Dec 24 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
js简单倒计时实现代码
Apr 30 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
Sep 20 Javascript
Node.js查找当前目录下文件夹实例代码
Mar 07 Javascript
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
浅谈Angular HttpClient简单入门
May 04 Javascript
webpack4 处理CSS的方法示例
Sep 03 Javascript
简述Vue中容易被忽视的知识点
Dec 09 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严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
JavaScript数据类型判定的总结笔记
2015/07/31 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
详解vue中组件参数
2018/07/09 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
vue或react项目生产环境去掉console.log的操作
2020/09/02 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
Python pass详细介绍及实例代码
2016/11/24 Python
Python常用算法学习基础教程
2017/04/13 Python
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
python标识符命名规范原理解析
2020/01/10 Python
vue.js刷新当前页面的实例讲解
2020/12/29 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
就业推荐自我鉴定
2013/10/06 职场文书
教师应聘个人求职信
2013/12/10 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python