0

我有 jQuery UI Multiselect Next http://quasipartikel.at/multiselect_next 我想在选择发生任何变化时触发一个事件。

此示例不起作用:

$('#countries').change(function() {
alert('Hi');
});

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

谢谢。

4

2 回答 2

2

提供一个反馈函数来处理选定的事件作为一个初始化选项。

$('.selector').multiselect({ selected: function(event, ui) { alert($(ui.option).val() + " has been selected"); } });

$('.selector').multiselect({ deselected: function(event, ui) { alert($(ui.option).val() + " has been deselected"); } });

绑定到 multiselectselected 类型的选定事件。

$('.selector').bind('multiselectselected', function(event, options) {
  ...   // ui.option is the DOMOption node of ui.sender
});

$('.selector').bind('multiselectdeselected', function(event, ui) {
  ...   // ui.option is the DOMOption node of ui.sender
});
于 2012-09-12T14:06:34.787 回答
0

尝试

$('#countries').mouseleave(function() {
 alert('Hi');
});
于 2012-09-12T14:00:27.480 回答