Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2014, 16:25
Аспирант
Отправить личное сообщение для paveltkachev Посмотреть профиль Найти все сообщения от paveltkachev
 
Регистрация: 09.04.2014
Сообщений: 74

Добавление новых INPUT по нажатию ENTER
Я написал html-код

<ol id="list">
	<li><input class="list" maxlength="30"></li>
</ol>


к нему добавил JavaScript

$('.list').keypress(function(event){
	var keyCode = event.keyCode ? event.keyCode :
	event.charCode ? event.charCode :
	event.which ? event.which : void 0;

	if(keyCode == 13)
	{
		$('#list').append('<li><input class="list" maxlength="30"></li>');
	}	
});


В итоге когда я нажимаю на ENTER, то появляется новое поле INPUT. Но если я нажимаю на ENTER внутри добавленного поля, то скрипт это событие не обрабатывает.

Как сделать так, чтобы добавление по ENTER работало и для имеющегося изначально и для добавляемых INPUT?
Ответить с цитированием