.html
это делаете, то $('#price').html('')
и т.д.я с Валуе это значение со словами передаю в бд. Так проще.
Тебе надо присвоить (куратор поболтать).
я тут для того чтобы мне подсказали, показали пример если могут, чтобы я обучался.
показали пример если могут,
насчет примера, ты не права, там совсем другое.
Мне не надо $('#sumall') сюда 0 выводить )).
$('checkbox').on('change', function() {
calc();
});
$('#sumall').text('1000')
? Если продолжать писать код в том стиле, как сейчас?$('#sumall').html(price);
чтобы хоть чуточку прослеживалась логика в этом безумии. $(document).ready(function() {
$('#priceKonder').click(function() {
if ($(this).is(':checked')) {
const priceKonder = $("#priceKonder").val(); // берем значение из валуе из чекбокса, сумма 600
$('#konderPr').val(priceKonder); //если галочка стоит выводим значение
$('#blockNomerKonder').show(100); // показываем блок
} else {
// ПРИ СКРЫТИИ БЛОКА
$('#konderPr').val(0); //выводим 0 если галочка не стоит
$('#blockNomerKonder').hide(100); // скрываем блок
$('#price').text(''); // Обнуляем показываемую цену
$('#konderKolvo').text(''); // Обнуляем количество
$('#sum').text(''); //Обнуляем показываемую суму
$('#nomerKonder').val(0); // Меняем значение селекта на 0 "Выбрать"
}
});
});
function calc() {
const konderPr = $("#konderPr").val().replace(/\./, '') //берем цену за кондер из скрытого импута
const nomerKonder = $('#nomerKonder').val().match(/\d*/)[0] //берем значение с селекта, кол-во номеров выбрали 1, 2 и т.д
let rezultKonder = (+konderPr * +nomerKonder).toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1.'); //умножаем кол-во номеров на сумму
$('#price').html(konderPr); //выводим прайс 600
$('#konderKolvo').html(nomerKonder); // выводим кол-во
$('#sum').html(rezultKonder); //выводим результат сумму
}
$('select').on('change', function() {
calc();
});