Jquery 选择第一个单选按钮以触发更改事件

Jquery 选择第一个单选按钮以触发更改事件,jquery,filter,onchange,radio,Jquery,Filter,Onchange,Radio,我有以下过滤器设置: <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="

我有以下过滤器设置:

<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>
问题是,即使选择了第一个单选按钮,我使用的过滤器也没有反映这些选择,因为它使用的是onChange事件。那么,当第一个单选按钮被选中(加载时),我如何让它们触发一个更改事件,以便过滤器正常工作


有什么想法吗?

当您执行以下操作时,将调用更改处理程序:


直接调用过滤函数<代码>更改事件仅在用户更改输入时触发,而不是在代码更改输入时触发。请参阅此问题
$('.element').each(function(){
    $('input[type=radio]', this).get(0).checked = true;
});
$('.element').each(function(){
    $('input[type=radio]', this).first().click();
});