Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript zClip-仅复制可见文本_Javascript_Jquery_Zclip - Fatal编程技术网

Javascript zClip-仅复制可见文本

Javascript zClip-仅复制可见文本,javascript,jquery,zclip,Javascript,Jquery,Zclip,希望这是一个简单的解决方案: 单击按钮后,我希望能够仅复制id=描述中可见的文本。我做错了什么 HTML: jQuery: <script type="text/javascript" src="js/jquery.zclip.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#copy-description').zclip({ path:'

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

单击按钮后,我希望能够仅复制id=描述中可见的文本。我做错了什么

HTML:

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>
$('#copy-description').zclip({
    path:'js/ZeroClipboard.swf',
    copy:$('#description span:visible').text()
});

它需要像p标记一样位于父标记中,然后调用该标记中可见的范围

HTML:

 <p id="description">
    <span id=""> Test </span>
    <span style="display:none; visibility:hidden;">test2</span>
</p>
$('#copy-description').zclip({
    path:'js/ZeroClipboard.swf',
    copy:$('#description span:visible').text()
});