Jquery令checkbox为单选

本文介绍使用JQuery将多个Checkbox转换为单选按钮的方法。通过两种不同的方式实现了这一功能:一是点击当前Checkbox时取消其他兄弟Checkbox的选择状态;二是仅设置被点击的Checkbox为选中状态,同时取消所有相同类名下Checkbox的选择状态。这两种方法适用于需要使用Checkbox但又希望实现单选功能的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jquery令checkbox为单选

<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//第一种方法
    $(".c").click(function(){
        $(this).siblings().attr('checked',false);
    });
//第二种方法
    $(".c1").click(function(){
    $('.c1').attr('checked',false);
    $(this).attr('checked',true);
    });
});
function f1(){
$('#fc').attr('checked',true);
}
</script>
</head>
<body>
第一种方法<br/>
<input type="checkbox" id="fc" value="hi" class="c"/><input type="button" value="点我" οnclick="f1();"/> <br/>
<input type="checkbox" class="c" /><br/>
<input type="checkbox" class="c" /><br/>

第二种方法<br/>
<input type="checkbox" class="c1" /><br/>
<input type="checkbox" class="c1" /><br/>
<input type="checkbox" class="c1" /><br/>
<input type="checkbox" class="c1" /><br/>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值