如何“激活”尚未加载的单选按钮?
就像.live(),但仅限于单选按钮。
答案 0 :(得分:1)
除非必须,否则不要打扰jQuery。如果您要向页面添加元素,或者它是在页面首次加载时要检查的元素,只需在HTML中设置正确的值(或任何服务器端语言创建HTML输出):
<input type="radio" name="myGroup" value="My Value" checked /> My Value
如果 IS 添加了jQuery,我认为它是用.html()
或.append()
或其他任何方法完成的;在这种情况下,建议仍然适用:
var radioValue = 'My Value';
var newRadio = '<input type="radio" name="myGroup" value="' + radioValue + '" checked />' + radioValue;
$('#myForm').append(newRadio);
答案 1 :(得分:0)
使用.prop()
方法(在jQuery 1.6之前)
$('#radioButtonID').prop("checked", true);
答案 2 :(得分:0)
使用
$('input[name=field]:eq(1)').attr('checked', 'checked');