我为 Ctrl + z 和 Ctrl + y 提供了两个分隔按钮。我希望点击按钮时执行 Ctrl + z 和 Ctrl + y 功能。< / p>
为实现这一目标,我试图在点击按钮时触发 Ctrl + z 和 Ctrl + y 但他们没有被触发。
到目前为止我写的代码:
case "undo":
var press = jQuery.Event("onkeydown");
press.ctrlKey = true;
press.keyCode = 90;
jQuery(".excellentableEditSpread").trigger(press);
break;
case "redo":
var press = jQuery.Event("onkeydown");
press.ctrlKey = true;
press.keyCode = 89;
jQuery(".excellentableEditSpread").trigger(press);
break;
答案 0 :(得分:3)
你可以试试这个:
function doUndo(){
document.execCommand('undo', false, null);
}
function doRedo(){
document.execCommand('redo', false, null);
}