小编典典

jQuery“输入”事件

all

input在我看到这个jsfiddle之前,我从来没有听说过 jQuery
中的一个事件。

你知道它为什么起作用吗?它是别名keyup还是什么?

$(document).on('input', 'input:text', function() {});

阅读 134

收藏
2022-06-01

共1个答案

小编典典

在通过用户界面更改元素的文本内容时发生。

它不是一个别名,keyup因为keyup即使该键什么都不做也会触发(例如:按下然后释放 Control 键将触发一个keyup事件)。

一个很好的思考方式是这样的:它是一个在输入发生变化时触发的事件。这包括——但不限于——按下修改输入的键(例如,Ctrl它本身不会触发事件,但Ctrl-V粘贴一些文本会),选择自动完成选项,Linux
风格的中间-单击粘贴、拖放和许多其他操作。

有关更多详细信息,请参阅页面和对此答案的评论。

2022-06-01