Javascript 使单选按钮的行为类似于复选框
我在互联网上看到了关于如何使复选框像单选按钮一样工作的例子,但是有没有可能用jquery使一组单选按钮像复选框一样工作(意味着多项选择和取消选择)?让我知道Javascript 使单选按钮的行为类似于复选框,javascript,jquery,Javascript,Jquery,我在互联网上看到了关于如何使复选框像单选按钮一样工作的例子,但是有没有可能用jquery使一组单选按钮像复选框一样工作(意味着多项选择和取消选择)?让我知道 谢谢是的,这是可能的。您可以为每个单选按钮指定不同的名称,以便一次选择多个单选按钮,您可以使用JS添加一个单击事件侦听器,该侦听器将查看在单击框时是否已选中该框,如果已选中,则取消选中该框 你自己试试看,如果你有困难,把你试过的东西贴出来,问一个更具体的问题。单选按钮的作用是强制输入一组“仅选择一项” $("input[type='radi
谢谢是的,这是可能的。您可以为每个单选按钮指定不同的名称,以便一次选择多个单选按钮,您可以使用JS添加一个单击事件侦听器,该侦听器将查看在单击框时是否已选中该框,如果已选中,则取消选中该框
你自己试试看,如果你有困难,把你试过的东西贴出来,问一个更具体的问题。单选按钮的作用是强制输入一组“仅选择一项”
$("input[type='radio']").click(function()
{
var previousValue = $(this).attr('previousValue');
var name = $(this).attr('name');
if (previousValue == 'checked')
{
$(this).removeAttr('checked');
$(this).attr('previousValue', false);
}
else
{
$("input[name="+name+"]:radio").attr('previousValue', false);
$(this).attr('previousValue', 'checked');
}
});
我认为您需要的是如何将复选框样式设置为单选按钮。这也不推荐,因为当浏览器chrome在站点上被覆盖时,用户会发现这是违反直觉的。但是如果你想用单选按钮,但是有复选框功能,两害相权取其轻。如果你想一次只选择一个,然后分配一个名字,或者设置多个单选名字,我脑海中唯一的问题是:为什么?我认为在这种情况下可能会出现相反的情况:)看起来我无法取消单选按钮的选择selected@user765368-听起来您没有按照中的说明进行操作答案的这一部分:您可以使用JS添加一个click事件监听器,该监听器将查看在单击框时是否已选中该框,如果已选中,则取消选中该框。