使用Zclip-rails Gem,它是zClip库顶部的包装器。代码如下。
看法
<table>
<% File.all.each do |file|
<tr>
<td> <%= text_field_tag :name, file.name , id: "text_#{file.id}" %> </td>
<td> <%= link_to 'Copy to clipboard', 'javascript:void(0)', class: 'copy-to-clipboard', id: "text_#{file.id}" %></td>
</tr>
</tr>
<%end>
<table>
Javascript
$('a.copy-to-clipboard').zclip({
copy: "this is the text to copy ankit",
beforeCopy:function(){
alert($(this).attr('id'));
}
});
问题是我在点击所有复制到剪贴板的链接时总是得到相同的 id 例如:'text_1'。我期望的是,对于不同的行,我应该在单击复制到剪贴板时获得不同的 ID。
任何想法都会有所帮助。