I have an input and on blur I want to save the value. The problem is that I have autocomplete on and when the users clicks on a suggestion from the autocomplete list the blur is triggered.
例如: 用户在输入中输入“ iP ”, 然后从自动完整列表中单击“ iPhone ” 。 在这个种性中, “ iP” 和“ iPhone” 的值被存储( “ iP” 仓库由模糊和“ iPhone” 仓库被自动完全点击触发) 。
我想检查一下 模糊的动作是否是由 自动完整的列表上的点击触发的
$( input ).blur(function(e){
if(e.IsClickOnAutocomplete)
return;
else save_value;
});
那么,我怎样才能检查 模糊点是如何被触发的呢?
EDIT Here, a jsFiddle that shows something simillar to my problem http://jsfiddle.net/mkp8m/1