设置要使用jQuery检查的单选框

时间:2010-09-15 14:55:58

标签: javascript jquery html forms

我有一个带有一些单选按钮的页面,我希望在页面加载时检查它。这是我正在使用的jQuery:

$('.optionHolder').find('input').first().attr('checked', 'true');

我想要检查的是页面上每个.optionHolder的第一个输入元素。目前有两个,但上面的代码只检查一个。看一下图片:

http://imgur.com/NQkei.jpg

如您所见,仅检查第一组。

任何帮助都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:2)

尝试

$('.optionHolder input:first-child').attr('checked', true);

first()将选择集合中的第一个元素,而:first-child仅在它是其父元素的第一个子元素时才会选择每个元素。

:first通过选择.optionHolder的子元素的第一个输入元素来工作:

$('.optionHolder input:first')