Javascript 创建退格按钮

Javascript 创建退格按钮,javascript,jquery,Javascript,Jquery,我试图创建一个按钮,按下该按钮时,将删除使用jQuery在名为“screen”的文本字段中输入的最后一个字符。这是我已经创建的代码,但它不起作用。如蒙帮助,将不胜感激:) 您需要更新DOM中的文本,所以请使用方法和函数,该函数有助于使用返回值进行更新 $("#back").click(function(){ $("#screen").text((i, text) => text.slice(0,-1)); }); $(“#返回”)。单击(函数(){ $(“#屏幕”).text(

我试图创建一个按钮,按下该按钮时,将删除使用jQuery在名为“screen”的文本字段中输入的最后一个字符。这是我已经创建的代码,但它不起作用。如蒙帮助,将不胜感激:)


您需要更新DOM中的文本,所以请使用方法和函数,该函数有助于使用返回值进行更新

$("#back").click(function(){
    $("#screen").text((i, text) => text.slice(0,-1));
});
$(“#返回”)。单击(函数(){
$(“#屏幕”).text((i,text)=>text.slice(0,-1));
});

jshdjhsdhjshjhdsjdhsjdhsjhjshds
后退
您可以使用slice()substr()substring()方法从字符串中切掉最后一个字符

使用substr()方法尝试以下代码:

$(“#返回”)。单击(函数(){
var currentEntry=$(“#屏幕”).val();
$(“#screen”).val(currentEntry.substr(0,currentEntry.length-1));
});


点击我仅适用于第一次单击按钮,后续单击不会对文本产生影响
$("#back").click(function(){
    $("#screen").text((i, text) => text.slice(0,-1));
});