0

如何“激活”尚未加载的单选按钮?

它就像 .live() 但仅适用于单选按钮。

4

3 回答 3

1

除非必须,否则不要使用 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);
于 2011-10-10T07:04:09.187 回答
0

利用

$('input[name=field]:eq(1)').attr('checked', 'checked');
于 2011-10-10T07:17:37.927 回答
0

使用.prop()方法(jQuery 1.6 之前)

$('#radioButtonID').prop("checked", true);
于 2011-10-10T06:56:06.787 回答