jQuery 多选事件处理程序

问题描述 投票:0回答:3

我有一个 HTML 下拉列表。每当选择以任何方式发生变化时,我想触发一个 事件

我尝试注册一个

click
事件,但在多选时这不起作用(通过拖动鼠标或按住 Shift + 向下箭头)。

基本上,我如何在任何选择更改时触发事件?

javascript jquery html
3个回答
11
投票

尝试使用

onchange
事件。

$('#mySelect').change(function(){
    alert($(this).val());
});

3
投票

.change() 可以解决问题吗?

http://api.jquery.com/change/

当然,该页面上似乎有一个多选框的工作演示......


0
投票

jquery 1.4:

$("#mySelector").change(myChangeEvent);
之前:
$("#mySelector").bind("change", myChangeEvent);

function myChangeEvent(e){

}
© www.soinside.com 2019 - 2024. All rights reserved.