使用 html() 或 text() 方法返回格式化文本
Return Formatted Text Using html() or text() Methods
我正在使用剪贴板.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>
杰奎里
<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');
}
});
});
相关文章:
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- 从Parse.com返回的格式化日期
- 格式化AJax调用返回的Json,并将其分配给javascript变量
- 如何使用jquery-ajax格式化servlet返回的json响应
- 如何格式化我返回的url,使其符合我想要的路由
- 如何对姓氏进行排序,格式化电话号码,并返回一个包含对象数组值的字符串
- 解析通过AJAX POST格式化问题返回的JSON
- 使用 html() 或 text() 方法返回格式化文本
- 使用格式化的 AJAX 返回更新高图表系列数据
- 如何使用 javascript 函数返回格式化的 HTML 代码
- 在MongoDB db.collection.find()中返回格式化的值
- js.erb文件中返回的格式化编号
- 如何使用返回json的函数格式化jquery-ui-autocomplete
- jqgrid 自定义格式化程序:自定义格式化程序始终返回网格的最后一行.为什么
- 如果字符串值包含浮点值,则解析并格式化它,否则返回字符串
- Highcharts工具提示格式化器返回函数抛出未捕获的TypeError: j.i call不是函数
- 通过getJSON返回函数获取格式化字符串
- 给时间加上一个小时,然后格式化返回
- 使用javascript或HTML格式化MySQL返回的数字
- PHP返回格式化的JavaScript