我正在使用Clipboard.js
插件的網站,並堅持選擇只有父類的.copy
按鈕點擊。觸發器clipboard.js父
的問題是,我想裏面pre
標籤的代碼與豐富文本格式和我使用的是否良好(return document.querySelector("myClass")
)的方法進行復制的,但是當我改變與一個我在發現前面的代碼類似的問題(return $(trigger).closest(".fw-code-copy").next("code").text();
)我可以複製每個塊的代碼,但丟失格式,我的意思是代碼被複製爲純文本。
請您複查一下我的代碼,並建議如何找到按鈕父級的類?
HTML
<div class="code-snippet">
<pre class="code">
<div>
some code
</div>
</pre>
<input class="copy" type="button" value="copy">
</div>
<div class="code-snippet">
<pre class="code">
<div>
some other code
</div>
</pre>
<input class="copy" type="button" value="copy">
</div>
CSS
.code-snippet{
position: relative;
width: 100%;
bordeR: 1px solid red;
margin-bottom: 20px;
}
.copy{
position: absolute;
right: 20px;
bottom: 20px;
}
JS
$(document).ready(function(){
var clipboard = new Clipboard('.copy', {
target: function() {
return document.querySelector('.code');
}
});
});
偉大的作品!非常感謝:) –
Готово! Спасибоещераз,возилсяполдняничегонепридумал:) –
@EmilGurbanov我很樂意提供幫助。最好不要在這裏寫俄文,這是國際網站,其他人不會說俄語,也不會理解。有http://ru.stackoverflow.com =)。 –