如何使用keydown事件获取一些输入值?

时间:2018-10-02 06:39:32

标签: javascript jquery

我正在学习javiscript,我想在按delbackspace键的同时捕捉事件。

我尝试过:

var __keyCode = {
  del: 46,
  backspace: 8
};

$('input').on('keydown', function (e) {
  switch (e.which) {
    case __keyCode.del:
    case __keyCode.backspace:
      console.log(this.value);
      break;
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

<input type="text" />

我的问题是:按下键后如何在输入中获取值?我希望它先删除1个字符。

Ex:在输入中,键入abc,然后按backspace键。然后,我希望它在控制台中记录ab

我该怎么做?谢谢!

0 个答案:

没有答案