![](/img/trans.png)
[英]JS/JQuery - Remove space from input field if it is the first and/or last character
[英]Remove last character on input field jQuery
我知道有几次这样的问题,但没有一个答案对我有用。 我想制作我自己的拼写检查器,逐字逐句地比较单词并检查正确性。 当用户逐个输入字母时,将检查内容。 如果它是正确的,继续,如果它是错的:我想要删除最后一个字母。
这是我的代码:
var word = [];
word = "beautiful".split('');
var i =0;
$(document).ready(
function()
{ $('#txtword').keyup(
function() {
var value = document.getElementById('txtword').value;
if (value[i] == word[i]){
alert("Right letter!");
i++; }
else
{ alert("Wrong letter");
value.slice(0,-1);
/*value.substr(0,value.length-1);*/
}
});
})
我尝试了两个选项value.slice(0,-1);
和value.substr(0,value.length-1);
但他们没有工作。 有人可以帮我找到错误!
您需要将新值赋给元素的value
属性
this.value = value.substr(0,value.length-1);
注意:您可以使用this.value
而不是document.getElementById('txtword').value;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.