【发布时间】:2012-09-13 11:37:49
【问题描述】:
我有 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()?
谢谢。
【问题讨论】:
标签: javascript jquery jquery-ui multi-select