kendo-ui – 如何在粘贴到KendoUI编辑器时从文本中删除所有html格式?

前端之家收集整理的这篇文章主要介绍了kendo-ui – 如何在粘贴到KendoUI编辑器时从文本中删除所有html格式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用KendoUI编辑器基本上只允许用户将文本格式化为段落.可能允许加粗和下划线.

我正在努力解决两件事:

>我想在粘贴时从文本中删除所有html格式
>我想禁用粗体,下划线等键盘快捷键 – 即使工具栏元素不存在,它们似乎也能正常工作.

谢谢!

解决方法

对于粘贴唯一的文本,您可以定义一个粘贴处理程序,删除除文本之外的所有内容.这很简单:
$("#editor").kendoEditor({
    paste: function (ev) {
        ev.html = $(ev.html).text();
    }
});@H_403_14@ 
 

粘贴处理程序接收一个事件,该事件在html中包含正在解析的文本.我们可以使用jQuery只使用$(ev.html).text()来获取文本

删除快捷方式,并且尽可能使用最新的Kendo UI版本进行测试,如果只定义所需的工具,则只有那些快捷方式处于活动状态.所以,如果你说的话:

$("#editor").kendoEditor({
    tools: [
        "italic"
    ],paste: function (ev) {
        ev.html = $(ev.html).text();
    }
});@H_403_14@ 
 

只有斜体快捷键< ctrl>我有空如果你将工具数组留空,那么你就没有了.

原文链接:https://www.f2er.com/html/242574.html

猜你在找的HTML相关文章