私はjQuery UI Multiselect Next http://quasipartikel.at/multiselect_nextを持っています。選択が何らかの方法で変更されるたびにイベントを発生させたいと思います。
この例は機能します:
<script type="text/javascript">
$(function(){
$("#countries").multiselect();
$('#countries').multiselect({ selected: function(event, ui) {change(); } });
$('#countries').multiselect({ deselected: function(event, ui) {change(); } });
});
function change(){
alert('CHANGE');
}
</script>
リストから要素を移動すると、関数 change() が呼び出されます。主な問題は、関数が何度も呼び出されるため(要素の数)、「すべて削除」または「すべて追加」を押したときです。
「すべて削除」または「すべて追加」を押したときに、関数 change()を一度だけ呼び出すことはできますか?
ありがとう。