Javascript 文本输入键控后未触发撤消功能
我有一个简单的脚本,显示文本输入元素或textarea元素的字符数Javascript 文本输入键控后未触发撤消功能,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我有一个简单的脚本,显示文本输入元素或textarea元素的字符数 $("input[type=text],textarea").keyup(function(){ var currentLength = ($(this).val().length); var maximum = 100; var spanLimit = $("span[name=Limit]"); spanLimit.html("("+ currentLength + " of " +
$("input[type=text],textarea").keyup(function(){
var currentLength = ($(this).val().length);
var maximum = 100;
var spanLimit = $("span[name=Limit]");
spanLimit.html("("+ currentLength + " of " + maximum + ")");
});
当脚本执行其功能时,我注意到用户失去了使用Ctrl+Z或右键单击菜单选项撤消其键入的功能。如果我注释掉以下行,撤消功能不会丢失:
spanLimit.html("("+ currentLength + " of " + maximum + ")");
有没有办法在执行DOM操作后不丢失撤消堆栈
注意:使用IE8时,此行为是可见的。您忘记了
var spanLimit=$(“span[name=Limit]);
中的引号
它应该是
var spanLimit=$(“span[name=Limit]”;
Prob.复制/粘贴错误,但这一行缺少双引号var spanLimit=$(“span[name=Limit])代码>谢谢你提醒我打字错误。我删减了一些代码,只显示了根本原因,忘记了终止报价。现在有什么想法吗?谢谢你提醒我打字错误。我删减了一些代码,只显示了根本原因,忘记了终止报价。现在有什么想法吗?