Subteras,
в каком ближайшем постоянном блоке находятся div.b_list? |
Нет, я так пробовал. Не проходит этот код. Нужно чтобы по функции keyup работало (я меняю значение quntity, автоматом перезаписывается значение input). Но значение не меняется...
|
рони,
|
Subteras,
возможно так ... $(function() { $("#basket").on("input", "div.b_list", function(event) { var jquery = $(this); var id = jquery.find('.b_id') .val(); var quantity = jquery.find('.b_quntity').val(); var price = jquery.find('.b_price') .val(); var newPrice = quantity * price||0; // ??? }); }); Цитата:
|
Цитата:
$(document).on("keyup", function(event) { var jquery = $(event.target).closest("div.b_list"); if(jquery.length === 0) {return;} var id = jquery.find('.b_id') .val(); var quantity = jquery.find('.b_quntity').val(); var price = jquery.find('.b_price') .val(); var new_price = quantity * price; $(event.target).closest('div.b_list').find('.b_total').val(new_price); console.log(new_price); }); |
Subteras,
а так? $(function() { $("#basket").on("input", "div.b_list", function(event) { var jquery = $(this); var id = jquery.find('.b_id') .val(); var quantity = jquery.find('.b_quntity').val(); var price = jquery.find('.b_price') .val(); var newPrice = quantity * price||0; jquery.find('.b_total').val(new_price);}); }); |
Цитата:
переменную в var я конечно поменял. Но дальше разбираться не стал. Пока по предыдущему коду все работает... |
Часовой пояс GMT +3, время: 19:06. |