Javascript 使用Zeroclipboard复制RTF/HTML标记

Javascript 使用Zeroclipboard复制RTF/HTML标记,javascript,copy,rtf,zeroclipboard,Javascript,Copy,Rtf,Zeroclipboard,我正在尝试使用Zeroclipboard复制div的内容。我已经成功地在我的站点上实现了纯文本的复制,但是我在div中嵌入了一个链接,我也希望被复制。我确实找到了这个实现,但找不到要修改的代码示例 以下是我当前的Zeroclipboard JS: ZeroClipboard.config( { moviePath: '/scripts/ZeroClipboard.swf' } ); var client = new ZeroClipboard( $("#copy-button") ); cl

我正在尝试使用Zeroclipboard复制div的内容。我已经成功地在我的站点上实现了纯文本的复制,但是我在div中嵌入了一个链接,我也希望被复制。我确实找到了这个实现,但找不到要修改的代码示例

以下是我当前的Zeroclipboard JS:

ZeroClipboard.config( { moviePath: '/scripts/ZeroClipboard.swf' } );

var client = new ZeroClipboard( $("#copy-button") );

client.on( 'load', function(client) {

  client.on( 'datarequested', function(client) {
    var text = $('#result').text();
    client.setText(text);
  });

  // callback triggered on successful copying
  client.on( 'complete', function(client, args) {
    console.log("Text copied to clipboard: \n" + args.text );
  });
});

// In case of error - such as Flash not being available
client.on( 'wrongflash noflash', function() {
  ZeroClipboard.destroy();
} );

请尝试var innerHTML=$('#result').innerHTML();client.setText(innerHTML);我试过这个建议,但还是没能奏效。