使用Jquery检测选择列表的更改

Örj*_*jan 12 javascript jquery jquery-selectors

有没有办法检测选择列表的值何时被javasscript而不是用户设置为空?似乎更改事件仅通过鼠标或键盘触发.

有没有办法检测选择列表中的选项数何时更改(添加,删除)?

ist*_*men 17

当您使用javascript更改选择的值时,您必须手动触发更改事件.例如:

$('#myselect').val(10).change();
Run Code Online (Sandbox Code Playgroud)

在此示例中,该值设置为10并触发更改事件.如果有一个事件处理程序附加到select,它将被执行.


Bha*_*nan 9

使用Jquery的更改功能

$("#idofselect").change(function(){ });