我使用一個編輯器做 summernote
以下方式可以獲取剪貼簿的內容
onPaste: function (e) {
var text = e.originalEvent.clipboardData.getData('text');
我會使用這個丟到編輯器裡面顯示
$(e.target.parentNode).append(text);
但是在這之前我想知道怎麼樣在丟入編輯器之前加入一個 element 可能是 <div>
,然後可以指定一個 class
?
例如貼進去的結果預期會是:
<div class="abc">剪貼簿內容</div>
補充:
只是因為這個剪貼簿通常都是網址,因為我要製作 iframe
,例如 youtube影片嵌入
我的用意是:
當貼上的是youtube網址,則會產生 iframe
再丟回編輯器
產生 iframe
後會清空原本貼上的網址
但這樣我就會有點搞混
我雖然剪貼簿(假設網址)直接貼上編輯器後,網址會在編輯器上,此時也會被存入 text
我要做的是開始 onPaste function
後,剪貼簿上的「網址」可以被清除