我已将 jquery 升级到 1.9.1 版,但 live() 功能已损坏。我现在正在将 live() 迁移到 on(),如本文所述。
但是这个 senario 是行不通的。可能是因为它针对多个事件,即“复制”、“粘贴”和“剪切”。Firefox 控制台中未捕获任何错误。
以前的代码:
$('#Password').live('copy paste cut', function (e) {
e.preventDefault();
alert("Please do not copy-paste your password");
});
现在:
$('body').on('copy paste cut', '#Password', function (e) {
e.preventDefault();
alert("Please do not copy-paste your password");
});
我想要一个干净而好的解决方案。不要将相同的代码写三遍。
谢谢!