Javascript 获取jQuery中下拉更改值的事件

Javascript 获取jQuery中下拉更改值的事件,javascript,jquery,Javascript,Jquery,我想在下拉列表更改其值时获取事件 目前我正在使用: $('#dropdown').on('change', function() { // doing some process here } 但我想要的是,即使在通过jQuery更改下拉列表的值时,也能获得事件。假设我做了这样的事情: $('#dropdown').val( someValue ); 我还想捕捉上面关于变更事件的代码 jQuery是否有办法获取此事件?如果通过jQuery更改值,则可以通过以下方式触发该元素上的更改事件

我想在下拉列表更改其值时获取事件

目前我正在使用:

$('#dropdown').on('change', function() {
    // doing some process here
}
但我想要的是,即使在通过jQuery更改下拉列表的值时,也能获得事件。假设我做了这样的事情:

$('#dropdown').val( someValue );
我还想捕捉上面关于变更事件的代码


jQuery是否有办法获取此事件?

如果通过jQuery更改值,则可以通过以下方式触发该元素上的更改事件:

$('#dropdown').val( someValue ).change();


如果通过jQuery更改值,则可以使用以下命令触发该元素上的更改事件:

$('#dropdown').val( someValue ).change();


愚蠢的我。我从没想过这个。非常感谢我所需要的。10分钟后我才能接受这一点。OP想要的应该是一个应该:通过编程更改vlaue不会触发任何事件。是故意的。只有用户操作会自动触发此类事件。添加。根据需要更改。愚蠢的我。我从没想过这个。非常感谢我所需要的。10分钟后我才能接受这一点。OP想要的应该是一个应该:通过编程更改vlaue不会触发任何事件。是故意的。只有用户操作会自动触发此类事件。添加。根据需要进行更改