Javascript 将文本设置为输入结束时的Jquery事件

Javascript 将文本设置为输入结束时的Jquery事件,javascript,jquery,Javascript,Jquery,我想要一个JQuery事件,该事件适合于结束文本输入集这一事实。这样做的目的是在我完成文本设置后,启动一个警报对话框。我试过了,但效果不好,所以请帮忙 PS : #geocomplete the id of the input. $("#geocomplete").keyup(function(){ var x = $('input[name="lat"]').val(); alert(x); }); 释放键盘键时会发生keyup事件 keyup()方法触发k

我想要一个JQuery事件,该事件适合于结束文本输入集这一事实。这样做的目的是在我完成文本设置后,启动一个警报对话框。我试过了,但效果不好,所以请帮忙

PS : #geocomplete the id of the input.

$("#geocomplete").keyup(function(){
      var x = $('input[name="lat"]').val();
      alert(x);
    });

释放键盘键时会发生keyup事件

keyup()
方法触发keyup事件,或在发生keyup事件时附加要运行的函数

$("#geocomplete").blur(function(){
          var x = $('input[name="lat"]').val();
          alert(x);
        });
当元素失去焦点时,会发生模糊事件

blur()
方法触发模糊事件,或在发生模糊事件时附加要运行的函数

$("#geocomplete").blur(function(){
          var x = $('input[name="lat"]').val();
          alert(x);
        });

试试这个

看看
blur
事件,而不是keyupit,它正在工作,谢谢!请尽量避免只回答代码问题。花点时间写几句话,说明它为什么有效或者它的作用。@afsantos:检查我的最新答案。为什么要投否决票?答案是正确的,我并不是选民。你的答案出现在评论页面上,我刚刚发表了评论。我对你编辑过的答案投了更高的票。