<img>
の値をクリッカーのクリップボードにコピーし、その値がコピーされたことを通知するコードを用意しました。最終的には、<img>
と多くの値(id="me_too"
、id="me_too"
、id="me_too"
、...)をクリップボードにコピーして、基本的に同じルーチンを実行する必要があります。私はこれが配列やループを使用して可能だと思いますか?私はjQueryとプログラミングにはかなり新しいので、助けが非常に高く評価されるでしょう!多く<img>同じルーチンを使用しているID
HTML:
<p><img id="smiley" value=":)" src="..." />
<p><img id="me_too" value=";)" src="..." />
<p><img id="and_me" value=":D" src="..." />
<p><img id="and_me_too" value=":X" src="..." />
<p id="info_satz"> </p>
のjQuery:
jQuery('#smiley').on('click', function() {
var value = jQuery(this).attr('value');
copyToClipboard(value);
jQuery('#info_satz').hide().html(value + ' copied to clipboard.').fadeIn('normal');
});
function copyToClipboard(value) {
var $tmpInput = $('<input>');
$tmpInput.val(value);
jQuery('body').append($tmpInput);
$tmpInput.select();
document.execCommand('copy');
$tmpInput.remove();
}
Youreのボス、どうもありがとう! – sojutyp