У меня есть div с строкой содержимого. Содержимое не сохраняется в переменной, и я хотел бы удалить последний символ текста в этом div. Любая помощь пожалуйста?
Дополнительная информация:
У меня есть текстовое поле, и после ввода текста в текстовое поле текст появляется в div в большой записи. Когда пользователь нажимает клавишу back-space, я хочу, чтобы последний символ в 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 в переменной, а затем распечатать его, но это не сработало. Любые идеи?