【问题标题】:Replace JQuery for contenteditable element event binding将 JQuery 替换为 contenteditable 元素事件绑定
【发布时间】:2017-08-05 10:20:35
【问题描述】:

我在我的项目中使用了 JQuery,它被使用的唯一一行如下:

$('#div').on('input', function() { ... });

是否有更轻量级的 lib/polyfill 我可以使用,它允许在 contenteditable div 上注册输入事件?

【问题讨论】:

  • 没有。就是这样。
  • 改用javascript。

标签: javascript jquery dom contenteditable


【解决方案1】:

pure javascript 中,您可以执行类似的操作:

document
   .getElementsByTagName("div")
   .addEventListener('input', function() { ... }));

并在您的 div 上添加此 html 属性 contenteditable="true"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    相关资源
    最近更新 更多