Javascript 用户在文本框中选择延续的事件

Javascript 用户在文本框中选择延续的事件,javascript,jquery,dom,Javascript,Jquery,Dom,当我在中输入一些文本,并且该文本与以前输入的一些文本匹配时,浏览器将显示一个下拉列表,我可以重用该文本 但是,当选中该文本时,输入将接收哪个javascript事件 onkeydown/onkeyup不会触发 onchange不会触发 在Firefox中,onselect似乎被触发,但在chrome中却没有。但是,该事件用于其他目的 onclick不会触发 onblur通常仅在输入失去焦点时触发 有一个有趣的事件,名为: Html: <form> <input i

当我在
中输入一些文本,并且该文本与以前输入的一些文本匹配时,浏览器将显示一个下拉列表,我可以重用该文本

但是,当选中该文本时,输入将接收哪个javascript事件

  • onkeydown/onkeyup不会触发
  • onchange不会触发
  • 在Firefox中,onselect似乎被触发,但在chrome中却没有。但是,该事件用于其他目的
  • onclick不会触发
  • onblur通常仅在输入失去焦点时触发

    • 有一个有趣的事件,名为:

      Html:

      <form>
          <input id="text" name="text" type="text" />
          <input type="submit" value="Sumbit" />
      </form>
      
      $(document).ready(function()
      {
          $('#text').on('input', function()
          {
              console.log('Changed to ' + this.value);
          });
      });