我在一页上有多个“复制代码”按钮。每个代码都有自己的按钮。
这是我的基本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>");
}
});
这可行,但是,我无法将消息注入到 divclass="msg"
标签中。
如何定位 var id,将其添加到 div msg 并在单击按钮时将其显示在页面上。