jQuery:取消选中其他复选框

前端之家收集整理的这篇文章主要介绍了jQuery:取消选中其他复选框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有总共6复选框(可能会添加更多的未来),我想只允许选择一,所以当用户选中任何其他应该取消选中其他。

我试过这个代码,如果我定义的ID工作正常,但现在只是想知道如何使它反过来有效的方式,所以在未来如果我添加多于它不会是一个问题

$('#type1').click(function() {
     $('#type2').not('#type1').removeAttr('checked');
});

FYI,复选框不是同级,且处于不同的< td>

解决方法

绑定更改处理程序,然后取消选中所有复选框,除了选中的复选框:
$('input.example').on('change',function() {
    $('input.example').not(this).prop('checked',false);  
});

Here’s a fiddle

原文链接:https://www.f2er.com/jquery/184362.html

猜你在找的jQuery相关文章