我想在链接之前获取 < p > 的内容:
<p class="copiedText">aaa</p>
<a class="copy-btn" href="#">a copy button</a><br /><br />
<p class="copiedText">ccc</p>
<a class="copy-btn" href="#">a copy button</a><br /><br />
并使用zClip将其复制到剪贴板。
我让它使用这个 JQuery 片段为单个链接工作:
$(document).ready(function(){
$('a.copy-btn').zclip({
path:'js/ZeroClipboard.swf',
copy:$('p.copiedText').text(),
});
});
但是当有多个按钮/链接时,所有<p>
的内容都会被一次复制。我正在尝试这样实现.prev()运算符:
copy:$('p').prev('.copiedText').text()
但无济于事。我已经以很多不同的方式实现 prev() 但没有结果。
我是否误解了 prev 的工作原理?还是我只是搞砸了实施?
(我会链接到它的 jsfiddle,但点击复制功能在那里不起作用)
[编辑:身份证到班级,呜呜呜]