gpt4 book ai didi

javascript - 使用 html() 或 text() 方法返回格式化文本

转载 作者:行者123 更新时间:2023-12-02 15:07:09 24 4
gpt4 key购买 nike

我正在使用 Clipboard.js 插件来从网页复制/粘贴文本(代码片段)。该插件实际上工作正常,但是我想以与网站上显示的相同格式粘贴元素的文本。有什么方法可以得到这样的结果吗?我使用 html() 或 text() 方法来获取所需的文本。

HTML

<input class="copy" type="button" value="copy" />
<pre class="snippet">
#wrapper {
height: 100px;
width: 100px;
}
#wrapper {
height: 100px;
width: 100px;
}
</pre>

JQuery

<script>
$(document).ready(function(){
var clipboard = new Clipboard('.copy', {
text: function() {
return $(".snippet").text();
}
});
});
</script>

最佳答案

我已经应用了 querySelector 方法,它解决了问题,现在复制的文本正在粘贴,格式与我在页面上看到的格式相同。

$(document).ready(function(){
var clipboard = new Clipboard('.copy', {
target: function() {
return document.querySelector('.snippet');
}
});
});

关于javascript - 使用 html() 或 text() 方法返回格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35048895/

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