zClip-仅复制可见文本
zClip - Copy only visible text
嘿,希望这是一个简单的解决方案:
单击按钮后,我希望能够只复制id="description"中可见的文本。我做错了什么?
HTML:
<p id="description"> Test <span style="display:none">test2</span></p>
<button type="button" id="copy-description">Click Me!</button>
jQuery:
<script type="text/javascript" src="js/jquery.zclip.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#copy-description').zclip({
path:'js/ZeroClipboard.swf',
copy:$('p#description').text()
});
// The link with ID "copy-description" will copy
// the text of the paragraph with ID "description"
$('a#copy-dynamic').zclip({
path:'js/ZeroClipboard.swf',
copy:function(){return $('input#dynamic').val();}
});
// The link with ID "copy-dynamic" will copy the current value
// of a dynamically changing input with the ID "dynamic"
});
</script>
它需要像p标记一样位于父标记中,然后调用该标记中可见的span。
HTML:
<p id="description">
<span id=""> Test </span>
<span style="display:none; visibility:hidden;">test2</span>
</p>
jQuery:
$('#copy-description').zclip({
path:'js/ZeroClipboard.swf',
copy:$('#description span:visible').text()
});
相关文章:
- 如何将键入的文本从一个输入类型的文本复制到另一个
- Meteor中的文本复制
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- JavaScript 自动将文本复制到剪贴板
- 将标签文本复制到输入
- 自动建议输入,防止将文本复制到其他输入文本字段
- JavaScript 将文本复制到剪贴板 HTML5 和 Jquery
- 如何在Javascript中将文本复制到剪贴板
- 使用AngularJS将元素文本复制到title属性的干净方法
- Javascript onClick函数-将文本复制到输入值
- ZeroClipboard-将文本复制到剪贴板不起作用
- 如何通过自定义上下文菜单将文本复制到剪贴板(不带flash/加载项)
- 如何从Google Chrome扩展将HTML格式的文本复制到剪贴板
- ZeroClipBoard-将文本复制到剪贴板
- 使用javascript将文本复制到剪贴板
- 将跨度文本复制到表单中的文本字段中
- 单击一个元素:将其文本复制到输入字段
- 将具有相同类的文本复制到剪贴板
- 通过多选将单元格文本复制到剪贴板
- 从网站复制文本,附加链接与文本复制