kendo-ui – 如何在粘贴到KendoUI编辑器时从文本中删除所有html
发布时间:2020-12-14 22:33:24 所属栏目:资源 来源:网络整理
导读:我想使用KendoUI编辑器基本上只允许用户将文本格式化为段落.可能允许加粗和下划线. 我正在努力解决两件事: 我想在粘贴时从文本中删除所有html格式 我想禁用粗体,下划线等键盘快捷键 – 即使工具栏元素不存在,它们似乎也能正常工作. 谢谢! 解决方法 对于粘
我想使用KendoUI编辑器基本上只允许用户将文本格式化为段落.可能允许加粗和下划线.
我正在努力解决两件事: >我想在粘贴时从文本中删除所有html格式 谢谢! 解决方法
对于粘贴唯一的文本,您可以定义一个粘贴处理程序,删除除文本之外的所有内容.这很简单:
$("#editor").kendoEditor({ paste: function (ev) { ev.html = $(ev.html).text(); } }); 粘贴处理程序接收一个事件,该事件在html中包含正在解析的文本.我们可以使用jQuery只使用$(ev.html).text()来获取文本 要删除快捷方式,并且尽可能使用最新的Kendo UI版本进行测试,如果只定义所需的工具,则只有那些快捷方式处于活动状态.所以,如果你说的话: $("#editor").kendoEditor({ tools: [ "italic" ],paste: function (ev) { ev.html = $(ev.html).text(); } }); 只有斜体快捷键< ctrl>我有空如果你将工具数组留空,那么你就没有了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |