Javascript 下拉检查列表收音机取消选择

Javascript 下拉检查列表收音机取消选择,javascript,jquery,drop-down-menu,html-select,Javascript,Jquery,Drop Down Menu,Html Select,我在我的项目中使用了这个非常好的插件,名为jQuery Dropdown Check List(),特别是一个名为“使用单选按钮而不是复选框选择”的示例 这个例子的一个大问题是,我无法(我正试图通过jQuery)取消选中单选按钮。例如,我使用了: $("input:radio").attr("checked", false); 或 不幸的是什么都没有。有人能给点建议如何解决这个问题吗?这个插件使用复选框而不是单选输入,所以您必须使用$('input:checkbox')或$('input[ty

我在我的项目中使用了这个非常好的插件,名为jQuery Dropdown Check List(),特别是一个名为“使用单选按钮而不是复选框选择”的示例

这个例子的一个大问题是,我无法(我正试图通过jQuery)取消选中单选按钮。例如,我使用了:

$("input:radio").attr("checked", false);


不幸的是什么都没有。有人能给点建议如何解决这个问题吗?

这个插件使用复选框而不是单选输入,所以您必须使用$('input:checkbox')或$('input[type=“checkbox”])作为选择器

点击查看演示

试试这个: -检查:

$("input:checkbox").attr("checked", "checked");

or

$("input:checkbox").prop('checked', true);
-对于取消选中:

$("input:checkbox").removeAttr("checked");

or

$("input:checkbox").prop('checked', false);

我在演示页面()中尝试了“使用单选按钮而不是复选框进行单选”的两种方法,结果都很好:所选单选按钮已删除。但是,该值保留在范围内,因为“删除选定项”无法删除选定值

我的建议是,在取消选中radio之后,也将html空间设置为span,它将删除选定的值,并保留其容器的高度

$("input:checkbox").removeAttr("checked");

or

$("input:checkbox").prop('checked', false);