zClip jQuery плагин копировать сам атрибут на клик

Я пытаюсь использовать плагин 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) будет ссылаться на объект zclip, а не на объект jQuery, но я перепробовал все, что мог придумать, и он не работает.

1 ответ

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

});
Другие вопросы по тегам