Javascript触发onChange而不执行鼠标或键盘

时间:2012-04-21 05:22:34

标签: javascript events select triggers onchange

当我更改项目是“选择”标签时,某些功能获得通话 我想使用javascript代码触发onchange事件,就像somebtn.click()可以触发click事件一样。

<select id="abc">
<option selected>item1</option>
<option>item2</option>
<option>item3</option>
</select>

我希望在页面加载或任何其他事件时,item3会自动被选中,而onchange函数会自动被选为item3。

1 个答案:

答案 0 :(得分:0)

所以...就这样做:

function selectOption($select, option) {
    if ($select.val() != option) {
        $select.val(option).trigger('change');
    }
}

// Usage:
selectOption( $('#abc'), 'item3');