gpt4 book ai didi

jquery - 清理粘贴的文本在 safari 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:11 25 4
gpt4 key购买 nike

我已经删除了这里的旧帖子。

我有一个 contentEditable div。如果你粘贴例如从Word到它,不应该有任何格式。我在 Chrome、FF、IE 中得到了这个工作。 IE 不支持 ContentEditable div 中的格式化吗?看起来像那样……会很棒。刚刚在 IE8 中测试过。

基本上我是在 onPaste 上获取我的 div 的内容。删除其内容。然后粘贴事件将任何内容粘贴到我的 div 中。由于我只是清空它,所以我可以再次获取 div 内容并获得粘贴的文本。我还保存了我的光标/选择,最后我将所有内容放回原处。没那么复杂。

Safari 的第一部分失败。如果 empty() 确实被触发或 html() 或任何其他清除 div 的东西,则不会粘贴。

这是一个演示:http://jsfiddle.net/nK4eJ/9/

知道为什么这在 safari 中不起作用以及我如何才能让它起作用吗?

最佳答案

我解决了

未注释:http://jsfiddle.net/nK4eJ/26/

评论:http://jsfiddle.net/nK4eJ/27/

在 IE 和 Opera 中不是一个完美的解决方案,但它可以完成它的工作。不想为此编写整个库。 :)

关于jquery - 清理粘贴的文本在 safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com