jQuery,如何创建复制按钮?

时间:2013-03-14 08:26:12

标签: javascript jquery html

我正在研究这个结构:

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.zclip.js"></script> 
<script language="JavaScript">
    var clip = new ZeroClipboard.Client();
    var myTextToCopy = "Hi, this is the text to copy!";
    clip.setText(myTextToCopy);
    clip.glue('d_clip_button');
</script>
<div id="d_clip_button" style="border:1px solid black; padding:20px;">Copy To Clipboard</div>

但它不起作用,需要你的帮助才能解决这个问题。提前谢谢!

1 个答案:

答案 0 :(得分:0)

将您的jquery代码包含在document.ready()处理程序中。

$(document).ready(function() {
                var clip = new ZeroClipboard.Client();
                var myTextToCopy = "Hi, this is the text to copy!";
                clip.setText( myTextToCopy );
                clip.glue( 'd_clip_button' );
});

以便等待加载DOM,以便在从jquery访问时存在#d_clip_button元素。