繁体   English   中英

使用 jQuery 将单选按钮更改为复选框

[英]Using jQuery to change radio button to checkbox

PS:问题解决了。 谢谢你们。

我需要在页面加载时将单选按钮更改为复选框。

我不能直接勾选复选框,所以我必须想办法解决这个问题。

我试过如何使用 jQuery 更改单选按钮的复选框? ,但出现了诸如替换不是函数或未定义之类的错误。

这个问题的答案很大程度上取决于您可以在何时何地插入脚本。 如果脚本在元素加载到页面之前运行,那么您将无法找到它,因为它还不存在。 但是,如果您能够在元素加载之前或之后在正文中加载脚本,则可以使用正文 onload 事件运行一个函数(如果在创建元素之前),或者您可以在页面加载时运行它如果元素已经创建。 除了需要什么代码来获取对元素的 DOM 引用的问题之外,其余的都很简单。 您只需更改相关元素的属性即可。

$("#foo").attr("type", "checkbox");

只需更改您的输入类型。

$(':radio').each(function(){
    $(this).prop("type","checkbox");
});
$(':radio').attr('type','checkbox')

无需迭代“每个”。 选择器选择所有收音机。

JSFiddle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM