我有一个包含一串内容的 div。内容未存储在变量中,我想删除此 div 中文本的最后一个字符。请问有什么帮助吗?
更多信息:
我有一个文本字段,在文本字段中输入文本后,文本以大写形式出现在 div 中。当用户点击退格键时,我希望删除 div 中的最后一个字符。我主要使用jQuery来实现这一点。这是我的代码:
$(document).ready(function(){
$("#theInput").focus(); //theInput is the text field
$('#theInput').on('keypress', printKeyPress);
function printKeyPress(event)
{
//#mainn is the div to hold the text
$('#mainn').append(String.fromCharCode(event.keyCode));
if(event.keyCode ==8) //if backspace key, do below
{
$('#mainn').empty(); //my issue is located here...I think
}
}
});
我尝试过$('#mainn').text.slice(0,-1);
我也尝试将#theInput 的值存储在一个变量中,然后打印它,但这不起作用。有任何想法吗 ?