0

だから私は次の問題があります。

現在、CMS から HTML テキストを出力していますが、この HTML はカスタマイズされた電子メール テンプレートです。これは単純です

<p>Hi</P>
<p>THis is your URL : http://www.yoursite.com?id=15151</p>
<p>Thanks</p>
<p>Company X</p>

そして、これを画面に出力しています。

私が探しているのは、「コピー」と呼ばれるソートjqueryボタンで、上記のテキストをコピーし、後で電子メールに貼り付けてフォーマットを維持できます。

4

1 に答える 1

0

(クロスブラウザーのクリップボードへのコピーの場合、これは重複した質問である可能性があります:JavaScriptでクリップボードにコピーするにはどうすればよいですか?

このライブラリhttps://github.com/jonrohan/ZeroClipboard(上記の投稿で説明)を使用して、コピーするソーステキストを次のようなIDを持つものでラップする必要があります。

<div class="emailText">
    <p>Hi</P>
    <p>THis is your URL : http://www.yoursite.com?id=15151</p>
    <p>Thanks</p>
    <p>Company X</p>
</div>

次に、ライブラリのテキストを設定するJavascript呼び出しで、次のようにします。

<script language="JavaScript">
  var clip = new ZeroClipboard.Client();
  clip.setText( $(".emailText").html() );
  clip.glue( 'd_clip_button' );
</script>
于 2012-10-25T16:41:57.737 に答える