【发布时间】:2012-08-01 18:58:09
【问题描述】:
如何“激活”尚未加载的单选按钮?
类似于 .live() 但仅适用于单选按钮。
【问题讨论】:
-
您想在单选按钮插入文档时自动检查它们,对吧?
-
看起来你必须做那个服务器端
标签: jquery radio-button radio-group
如何“激活”尚未加载的单选按钮?
类似于 .live() 但仅适用于单选按钮。
【问题讨论】:
标签: jquery radio-button radio-group
除非必须,否则不要使用 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);
【讨论】:
使用.prop() 方法(jQuery 1.6 之前)
$('#radioButtonID').prop("checked", true);
【讨论】:
使用
$('input[name=field]:eq(1)').attr('checked', 'checked');
【讨论】: