首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zClip -只复制可见文本

zClip -只复制可见文本
EN

Stack Overflow用户
提问于 2014-09-27 14:36:14
回答 1查看 218关注 0票数 0

希望这是个简单的解决方案:

在单击按钮时,我希望能够只复制在id=“描述”中可见的文本。我做错什么了?

HTML:

代码语言:javascript
复制
<p id="description"> Test <span style="display:none">test2</span></p>
<button type="button" id="copy-description">Click Me!</button>

jQuery:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-28 14:48:53

它需要像p标记一样在父标记中,然后调用在该标记中可见的span。

HTML:

代码语言:javascript
复制
 <p id="description">
    <span id=""> Test </span>
    <span style="display:none; visibility:hidden;">test2</span>
</p>

jQuery:

代码语言:javascript
复制
$('#copy-description').zclip({
    path:'js/ZeroClipboard.swf',
    copy:$('#description span:visible').text()
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26075730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档