我有一个令人满意的div,用户可以编写少量文本,我选择使用textarea上的contentediable div,因为我希望他们能够在需要时插入图像和链接。问题是我想从这个div中删除所有其他形式。我想只允许这个div中的某些标记。
我需要帮助:
1。)粘贴 - 粘贴时会复制格式并将其插入div中,有没有办法强制粘贴为纯文本?
2。)限制用户点击“ctrl + b”为粗体文本,有些用于下划线和斜体。
以下是我的代码,它确实有效,但似乎如果你点击“ctrl + c”粘贴并开始键入光标就在你粘贴的内容之后。
$(this).find("*").not("a,img").each(function() {
$(this).replaceWith(this.innerHTML);
});