繁体   English   中英

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

[英]Javascript Trigger onChange without performing mouse or keyboard

当我更改项目为“选择”标签时,某些函数会被调用。
我想使用JavaScript代码触发onchange事件,就像somebtn.click()可以触发click事件一样。

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

我想在页面加载或任何其他事件时,自动选择item3,并自动选择称为item3的onchange函数。

所以...就做吧:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM