Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本输入键控后未触发撤消功能_Javascript_Jquery_Html_Dom - Fatal编程技术网

Javascript 文本输入键控后未触发撤消功能

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 " +

我有一个简单的脚本,显示文本输入元素或textarea元素的字符数

$("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])谢谢你提醒我打字错误。我删减了一些代码,只显示了根本原因,忘记了终止报价。现在有什么想法吗?谢谢你提醒我打字错误。我删减了一些代码,只显示了根本原因,忘记了终止报价。现在有什么想法吗?