2011-08-05 37 views
1

我有一個簡單的jquery腳本,它從html元素複製文本並將其粘貼到輸入字段值中。jQuery在粘貼前重寫複製的文本

var txt=$('div').text(); 
$('#name').val(txt); 

我遇到的問題是我需要重寫一些已經複製的文本,然後再將它添加到輸入字段。

當文本被複制並粘貼時,它顯示'%40'我需要重寫'%40'並將其設置爲'@'符號。

有人請幫忙嗎?

回答

3

嘗試UNESCAPE功能:unescape(txt) 例如:unescape("email%40example%2ecom")返回 「email[email protected]