jQuery‘输入’事件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (32)

从未听说过jQuery中有一个叫做input属性

你它是一个别名吗?

$(document).on('input', 'input:text', function() {});
提问于
用户回答回答于

oninput事件对于跟踪输入字段的更改非常有用。

所以可以这样使用它:

$(':input').on('input propertychange');

也包括以下内容:

$(':input').on('propertychange input', function (e) {
    var valueChanged = false;

    if (e.type=='propertychange') {
        valueChanged = e.originalEvent.propertyName=='value';
    } else {
        valueChanged = true;
    }
    if (valueChanged) {
        /* Code goes here */
    }
});
用户回答回答于

它是一个每当输入发生变化就触发的事件。这包括--但不限于--按键来修改输入(例如,Ctrl本身不会触发事件,但是Ctrl-V粘贴一些文本),选择一个自动完成选项,linux风格的中点击粘贴,拖放,以及许多其他事情。

扫码关注云+社区

领取腾讯云代金券