我在这里删除了旧帖子。
我有一个contentEditable div。如果您粘贴例如从Word到它,不应该有任何格式。我在Chrome,FF,IE中使用了它。 IE不支持ContentEditable div中的格式吗?它看起来像......会很棒。刚刚在IE8中测试过。
基本上我正在获取我的div onPaste的内容。删除其内容。然后粘贴事件粘贴到我的div中。由于我刚刚清空它,我可以再次获得div内容并获得粘贴的文本。我也在保存我的光标/选择,最后我把所有东西放回原处。不那么复杂。
Safari第一部分失败了。如果empty()确实被触发或html()或其他任何清除div的东西,则不会进行粘贴。
以下是演示:http://jsfiddle.net/nK4eJ/9/
知道为什么这不适用于safari以及我如何使它工作?
答案 0 :(得分:0)
我解决了它
取消注释:http://jsfiddle.net/nK4eJ/26/
评论:http://jsfiddle.net/nK4eJ/27/
在IE和Opera中不是一个完美的解决方案,但它可以完成它的工作。不想为此编写完整的lib。 :)
答案 1 :(得分:0)