聚焦事件被多次调用。为什么?

时间:2017-07-27 06:58:45

标签: jquery asp.net-mvc

我有两个视图,一个普通视图和另一个局部视图。我在该局部视图中有一个输入字段(PersonId)(焦点事件在此字段中)。当主视图输入字段(InvestigationId)发生更改时,将加载局部视图。

我的问题是 - 当第一次加载页面时(部分视图也是第一次加载)为此焦点输出事件工作正常。但是当我第二次或第三次更改“InvestigationId”时,会调用foucsout事件事件被触发时的类似时间(PersonId focusout)。 我的jquery代码。

$(document).on('focusout','#PersonId',getPersonDetails); 

1 个答案:

答案 0 :(得分:1)

可以解决你的问题..!不确定。

$(document).on('focusout','#PersonId', function(){
    //your code here
    //at the very end of your code just add
    return false;
});