jquery键并单击鼠标

jquery keyup and mouse click

本文关键字:鼠标 单击 jquery      更新时间:2023-09-26

我的代码:

<input class="quantity" type="text"  value="33000">
<script>    
   $(document).ready(
   $('.quantity').keyup(function (event) {
       alert('up');
       MyVeryImportantValidate($(this), event.key)                  
   });
   ..
</script>

我的问题是,如果引入到Input中,仍然按住键和鼠标点击页面中的任何其他元素。。。事件keyup不起作用。

我认为jquery中的文档清楚地说明了这一点,它将指向有焦点的项。

http://api.jquery.com/keyup/

当用户在键盘。它可以附加到任何元素,但事件仅发送到具有焦点的元素。可聚焦元素可能有所不同在浏览器之间,但表单元素总是可以获得焦点,因此此事件类型的合理候选者。

事实上,即使在这个输入文本区域中按住一个键,焦点也会丢失。如果我按住字母键,它会重复,直到我点击它的外侧改变焦点。