2016-07-20 3 views
0

У меня возникли проблемы с выяснением того, как удалять содержимое в поле ввода после ввода. Если бы вы могли предоставить информацию о том, какой код и где он будет, это будет очень полезно.Не удалось удалить содержимое из окна ввода после ввода.

// Код идет здесь

$('ul').on('click', 'li', function(){ 
    $(this).toggleClass('completed'); 
}); 

$('ul').on('click', 'span', function(events){ 
    $(this).parent().remove(); 
}); 

$('input').keypress(function cleartext(event){ 
    if(event.which === 13) { 
    var todoItem = $(this).val(); 
    $('ul').append(
     "<li>" + 
      "<span>" + 
       "<i class='fa fa-times'></i>" + 
      "</span>" + 
      todoItem + 
     "</li>" 
    ); 
    } 
}); 

ответ

0
$('input').keypress(function cleartext(event){ 
    if(event.which === 13) { 
    var todoItem = $(this).val(); 
    $(this).val('');//this will clear the contents 
    $('ul').append(
     "<li>" + 
      "<span>" + 
       "<i class='fa fa-times'></i>" + 
      "</span>" + 
      todoItem + 
     "</li>" 
    ); 
    } 
}); 
Смежные вопросы