1 つのページに複数の「コードをコピー」ボタンがあります。各コードには独自のボタンがあります。
ここに私の基本的なhtmlがあります:
<a id="1" href="#" class="small-white-btn copyme">Copy Source</a>
<div id="code-1" style="display:none;">html source code goes here</div>
<div class="msg1"></div>
<a id="2" href="#" class="small-white-btn copyme">Copy Source</a>
<div id="code-2" style="display:none;">html source code goes here</div>
<div class="msg2"></div>
私のzclip jqueryは次のようになります:
$('.copyme').zclip({
path: 'http://www.steamdev.com/zclip/js/ZeroClipboard.swf',
copy: function () {
var id = $(this).attr('id');
var copythis = $('#code-' + id).text();
return copythis;
},
afterCopy: function () {
$("div.msg" + id).html("<p>Source Code Copied</p>");
}
});
class="msg"
これは機能しますが、メッセージを divタグに挿入できません。
var id をターゲットにして div メッセージに追加し、ボタンがクリックされたときにページに表示するにはどうすればよいですか。