,所以我想每個資源的URL複製到剪貼板,所以我嘗試:Ruby on Rails的剪貼板護欄動態URL複製問題
<% @posts.each do |post|%>
<script>
$(document).ready(function(){
var clipboard = new Clipboard('.clipboard-btn');
console.log(clipboard);
});
</script>
<textarea id="bar"><%= post_path(post)%></textarea>
<button class="clipboard-btn" data-clipboard-action="copy" data-clipboard-target="#bar">
Copy to clipboard
</button>
<% end %>
但隨着這個問題是它只是複製的網址第一資源。所以,我想這一點:
<% @posts.each do |post|%>
<script>
$(document).ready(function(){
var clipboard = new Clipboard('.clipboard-btn<%=post.id%>');
console.log(clipboard);
});
</script>
<textarea id="bar<%=post.id%>"><%= post_path(post)%></textarea>
<button class="clipboard-btn<%=post.id%>" data-clipboard-action="copy" data-clipboard-target="#bar<%=post.id%>">
Copy to clipboard
</button>
<% end %>
沒有任何的運氣
嘗試這個 - [多副本剪貼板(https://stackoverflow.com/questions/45472971/javascript-copy-text-buttons-:但是,您可以在imperative api對使用一些更高級的選項for-multiple-textareas-on-one) – Gabbar