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中出现问题.