Показать сообщение отдельно
  #7 (permalink)  
Старый 10.04.2018, 01:28
Интересующийся
Отправить личное сообщение для Subteras Посмотреть профиль Найти все сообщения от Subteras
 
Регистрация: 05.04.2018
Сообщений: 13

Сообщение от Nexus Посмотреть сообщение
Не обязательно оборачивать код в
$(document).ready(function(){});
Т.к. вы его запускаете после полной загрузки браузером страницы (load event), событие "DOMContentLoaded" в этот момент уже наступит.
Я window.onload убрал из кода. Он мне там не нужен.

Вопрос еще возник. Как взаимодействовать с input-ом , созданным динамически?
Вот код
$('input').on('keyup', function(){
			var id = $(this).closest('div.b_list').find('.b_id').val();
			var quntity = $(this).closest('div.b_list').find('.b_quntity').val();
			var price = $(this).closest('div.b_list').find('.b_price').val();
			
			var new_price = quntity * price;
			console.log(new_price);
			console.log(id);
		});

Но он работает только с элементами которые есть на странице, а я динамически добавляю еще, и код перестает работать вообще, даже на предыдущих(на которых работал до этого.
Ответить с цитированием