0
さまざまなHTML要素の内容を基本的に書式設定された形式でコピーするために、zeroclipboardクライアントに渡す選択セットを作成するのが苦労しています。変数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