我有 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() ?
谢谢。