Javascript 触发mouseleave时如何对输入文本失去焦点

Javascript 触发mouseleave时如何对输入文本失去焦点,javascript,angularjs,javascript-events,Javascript,Angularjs,Javascript Events,我的问题是,当鼠标移动事件被触发时,如何失去焦点。 流程如下: 点击输入文本 写点什么 保留输入文本(使用鼠标) 输入文本会失去焦点,这意味着如果你输入了一些内容,它将不会 更新文本框内的值 我找到了一个解决方案: 我给了输入框一个id(发布的那个) id=“InputValeror” 在fliterBlur函数中,我通过id搜索这个输入框元素,并调用blur函数 像这样: $('#inputvalerror').blur()

我的问题是,当鼠标移动事件被触发时,如何失去焦点。 流程如下:

  • 点击输入文本
  • 写点什么
  • 保留输入文本(使用鼠标)
  • 输入文本会失去焦点,这意味着如果你输入了一些内容,它将不会 更新文本框内的值

我找到了一个解决方案:

  • 我给了输入框一个id(发布的那个)
    id=“InputValeror”
  • fliterBlur
    函数中,我通过id搜索这个输入框元素,并调用
    blur
    函数
  • 像这样:

    $('#inputvalerror').blur()