jQuery在粘贴之前重写复制的文本

时间:2011-08-05 05:26:56

标签: javascript jquery

我有一个简单的jquery脚本,它复制html元素中的文本并将其粘贴到输入字段值中。

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

我遇到的问题是我需要在将其添加到输入字段之前重写一些已复制的文本。

复制并粘贴文本时,它会显示'%40',我需要重写'%40'并将其设为'@'符号。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

尝试使用unescape函数:unescape(txt) 例如:unescape("email%40example%2ecom")返回“email@example.com”