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

时间:2011-10-10 06:52:18

标签: jquery radio-button radio-group

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

就像.live(),但仅限于单选按钮。

3 个答案:

答案 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');