我有一个带有一些单选按钮的页面,我希望在页面加载时检查它。这是我正在使用的jQuery:
$('.optionHolder').find('input').first().attr('checked', 'true');
我想要检查的是页面上每个.optionHolder
的第一个输入元素。目前有两个,但上面的代码只检查一个。看一下图片:
如您所见,仅检查第一组。
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:2)
尝试
$('.optionHolder input:first-child').attr('checked', true);
first()
将选择集合中的第一个元素,而:first-child
仅在它是其父元素的第一个子元素时才会选择每个元素。
:first
通过选择.optionHolder
的子元素的第一个输入元素来工作:
$('.optionHolder input:first')