Сообщение от 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);
});
Но он работает только с элементами которые есть на странице, а я динамически добавляю еще, и код перестает работать вообще, даже на предыдущих(на которых работал до этого.