0
我很努力地創建一個選擇集以傳遞給zeroclipboard客戶端,以基本格式化的形式複製各種HTML元素的內容。我可以直接通過變量var myTextToCopy = "Hi, this is the text to copy!";
將文本傳遞給客戶端,但無法獲取HTML元素的文本內容。zeroclipboard - 複製和格式化文本
有人可以指出我要去哪裏嗎?
<script src="_assets/js/ZeroClipboard.js" type="text/javascript"></script>
<script language="JavaScript">
var clip = new ZeroClipboard.Client();
var myTextToCopy = $(".sideInfo ul:first-child").text() + "\r\n" + $(".sideInfo ul:nth-child(2)").text() + "\r\n" + $(".sideInfo ul:nth-child(3)").text() + $('.description').text();
clip.setText(myTextToCopy);
clip.glue('copyme');
</script>
<div id="copyme">Copy To Clipboard</div>
<div class="sideInfo">
<ul>
<li>Episode: x</li>
<li>Production house: x</li>
<li>Contacts: Tim nicebutdim<br><a href="mailto:[email protected]">[email protected]</a></li>
</ul>
</div>
<div class="description">
Text text texttext <br /> text text text</div>
這只是一個錯字 - 我似乎沒有得到任何傳遞給myTextToCopy變量 – bobbobbob
我試過,沒有效果 - 我已經添加了myTextToCopy變量的警報,它回來了空白。 JQuery傳遞給正確寫入的變量嗎? – bobbobbob
第3行有錯字,請再試一次。 – powtac