gpt4 book ai didi

javascript - 如何在 jQuery 中粘贴时保持文本格式?

转载 作者:行者123 更新时间:2023-11-27 23:40:21 26 4
gpt4 key购买 nike

我想在粘贴之前编辑文本。

我当前的代码是:

element.on('paste', function (event) {
event.preventDefault();
var clipboardData = (event.originalEvent || event).clipboardData;
var text = clipboardData.getData('text/html') || clipboardData.getData('text/plain') ||
//document.execCommand('insertHTML', false, text); <--
});

我首先使用了这个,但它有时会失败并且文本格式错误我想保留它。

我认为使用 execCommand 之外的其他函数可以修复此错误,因为我读到更多人在使用此函数时遇到问题,而且它的支持非常有限

最佳答案

element.on('paste', function (event) {
event.preventDefault();
var clipboardData = (event.originalEvent || event).clipboardData;
var text = clipboardData.getData('text/html') || clipboardData.getData('text/plain') ||
document.execCommand('insertHTML', false, '<pre>' + text + '</pre>');
});

关于javascript - 如何在 jQuery 中粘贴时保持文本格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33734179/

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