2011-04-22 155 views
5

我想要在粘貼事件發生之前捕獲粘貼的html在Mozilla和ie中,然後,我想修改它。有什麼建議麼?捕獲粘貼事件/粘貼html - javascript

+1

希望這個心不是任何邪惡結束? – trickwallett 2011-04-22 12:11:39

+0

大聲笑。我正在構建我自己的wysiwyg編輯器,當人們在編輯器上粘貼內容時,它會產生理智的結果。例如,我想刪除粘貼時生成的所有字體標籤,或者瀏覽器生成的那些樣式屬性:) – Shaokan 2011-04-22 12:14:55

回答

2

這裏有一個小 - 整潔 - jQuery的片段的拍攝剪切/複製/粘貼事件:

$("#Text1").bind('cut copy paste', function(e) { 
    alert(e.type + ' text!'); //Alerts the Cut/Copy/Paste event   
}); 

來源:http://www.devcurry.com/2009/07/detect-copy-paste-and-cut-operations-on.html

+0

在極度懶惰的情況下,我使用「setTimeout($(e。目標).change(),0);「,因爲我的更改事件已經處理了所有的消毒。當然,我們是一個內部工具,所以沒有客戶曝光。 – Griffin 2014-10-07 14:36:25