我有以下过滤器设置:
<div class="element">
<input type="radio" name="group1" value="1">
<input type="radio" name="group1" value="2">
<input type="radio" name="group1" value="3">
</div>
<div class="element">
<input type="radio" name="group2" value="1">
<input type="radio" name="group2" value="2">
<input type="radio" name="group2" value="3">
</div>
我正在使用以下内容自动选择第一个单选按钮:
$('.element').each(function(){
$('input[type=radio]', this).get(0).checked = true;
});
问题是,即使选择了第一个单选按钮,我使用的过滤器也没有反映这些选择,因为它正在使用onChange事件。因此,当检查第一个单选按钮(加载时)时,如何让它们触发更改事件,以便过滤器起作用?
有什么想法吗?
答案 0 :(得分:1)
更改处理程序将在您trigger a click event时调用:
$('.element').each(function(){
$('input[type=radio]', this).first().click();
});