将事件附加到动态可编辑=true列表

attach events to a dynamic editable=true list

本文关键字:编辑 true 列表 动态 事件      更新时间:2023-09-26

我有下一个列表

<ul contenteditable="true">
  <li>Some text</li>
</ul>

我使用了下一个脚本

$(document).on('paste','[contenteditable="true"]', function (e) {
  //my actions to take
}); 

它与预加载的列表一起工作得很好,当我按回车键时,它创建了一个新的<li>元素(这是ok的),但不能与新的列表元素

一起工作

.delegate代替.on

jQuery .on文档

根据一组特定的根元素,为现在或将来匹配选择器的所有元素附加一个处理程序到一个或多个事件。

小心,.on的签名和.delegate的不一样!
详见https://api.jquery.com/delegate/