0

私は jQuery UI Multiselect Next http://quasipartikel.at/multiselect_next を持っています。選択が何らかの方法で変更されるたびにイベントを発生させたいと考えています。

この例は機能しません:

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

基本的に、選択の変更時にイベントを発生させるにはどうすればよいですか?

ありがとう。

4

2 に答える 2

2

選択したイベントを init オプションとして処理するフィードバック関数を提供します。

$('.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 に答える