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