0

zClip jQuery プラグイン (http://www.steamdev.com/zclip/#features) を使用しようとしていますが、クリックされているリンクの属性をコピーしたいと考えています。

基本的に、クリック時に URL をクリップボードにコピーする必要がありますが、機能しません。

$('a.activation_copy_link').zclip({
  path: "<%= asset_path('ZeroClipboard.swf') %>",
  copy: $(this).data('link')
});

HTML マークアップ:

<a href="#" class="activation_copy_link" data-link="activation_url_here">Click to copy link</a>

$(this)がjQueryオブジェクトではなくzclipオブジェクトを参照することは理解していますが、考えられることはすべて試しましたが、うまくいきません。

4

1 に答える 1

2
$('a.activation_copy_link').each(function() {
  var $this = $(this);
  $(this).zclip({
  path: "<%= asset_path('ZeroClipboard.swf') %>",
  copy: $this.data('link')
});

});
于 2012-06-05T19:57:59.553 に答える