如何使用jQuery更改单选按钮的复选框?

Jed*_*oky 4 html jquery

如何使用jQuery更改单选按钮的复选框?

Pet*_*dIt 11

var checkbox = $("#myCheckbox");
checkbox.replaceWith('<input type="radio" name="'+checkbox.attr('name')+'" value="'+checkbox.attr('value')+'" />');
Run Code Online (Sandbox Code Playgroud)

或者使用jQuery 1.4

var checkbox = $("#myCheckbox");
$("<input>",{
    type:'radio',
    name: checkbox.attr('name'),
    value: checkbox.attr('value')
}).replace(checkbox);
Run Code Online (Sandbox Code Playgroud)

您更改了更改type属性,因为它会导致IE中出现问题.