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