Jquery ajax过滤器复选框

时间:2016-10-27 19:20:17

标签: javascript jquery ajax events checkbox

我使用复选框和ajax调用进行国家/部门/城市过滤。

enter image description here

当我选择一个国家阿根廷时,例如选择所有部门和城市,当我选择一个部门时,选择该部门内的所有城市。这工作正常,但是当我clic阿根廷时,它会再次调用所有部门和城市的ifChanged跳跳器。

$('input').on('ifChanged', function(event){
   // Ajax call
});

因此,当事件被触发时,ajax调用会被执行很多次,因为它会一次又一次地被触发直到它完成。

当触发器中的最后一个元素完成时,我需要调用ajax函数,这可能吗?感谢

1 个答案:

答案 0 :(得分:0)

您可以使用jquery:last selector

选择最后一个复选框/输入
$('input:last').on('ifChanged', function(event){
   // Ajax call
});