我总共有6个复选框(将来可能会添加更多),我希望只允许选择一个,因此当用户选中其中任何一个时,其他选项应该取消选择。
我尝试使用这段代码,并且如果我定义了ID,它可以正常工作,但现在我想知道如何以更有效的方式实现相反的效果,以便将来添加更多不会成为问题。
$('#type1').click(function() {
$('#type2').not('#type1').removeAttr('checked');
});
顺便提一下,复选框不是兄弟元素,并且位于不同的 <td>
中。