我有一个单选按钮,希望能够通过jQuery Mobile启用和禁用。
单选按钮代码:
<input type="radio" disabled="disabled" value="option1" />
尝试了:
$('input[type="radio"]').removeAttr('disabled');
并且
$('input[type="radio"]').attr('disabled', '');
似乎两者都无法将按钮切换为启用状态。
我有一个单选按钮,希望能够通过jQuery Mobile启用和禁用。
单选按钮代码:
<input type="radio" disabled="disabled" value="option1" />
$('input[type="radio"]').removeAttr('disabled');
并且
$('input[type="radio"]').attr('disabled', '');
似乎两者都无法将按钮切换为启用状态。
<input type="radio" id="rdoToggle" value="option1" />
$("input[type='radio']").checkboxradio('enable');
请参考文档,在这个操作中,jQuery和jQuery Mobile是不同的。
$('#rdoToggle').toggle(function() {
$("input[type='radio']").checkboxradio('enable');
}, function() {
$("input[type='radio']").checkboxradio('disable');
});
我觉得复选框可能是你想要的:
http://view.jquerymobile.com/master/demos/widgets/checkbox/
复选框通过用户单击自动选择和取消选择,而与之不同的是,在选择后似乎仍没有方便的方式来取消选择单选按钮。