@Wytpry

Как преобразовать в jquery?

Помогите, пожалуйста, преобразовать в jquery:

const books = {
'small:green': 10,
'small:red': 15,
'medium:green': 20,
'medium:red': 25,
'large:green': 30,
'large:red': 35
}

function count() {
const
size = document.querySelector('#size').value,
color1 = document.querySelector('#color').value,
amount = document.querySelector('#amount').value;

document.querySelector('#total').textContent = `${books[`${size}:${color}`] * amount} р.`;
}

count();

document.querySelector('form').addEventListener('change', count);

function change(objName, min, max, step) {
var obj = document.getElementById(objName);
var tmp = +obj.value + step;
if (tmp < min) tmp = min;
if (tmp > max) tmp = max;
obj.value = tmp;
count();}
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
так пойдет?
const books = { 
'small:green': 10, 
'small:red': 15, 
'medium:green': 20, 
'medium:red': 25, 
'large:green': 30, 
'large:red': 35 
} 

function count() { 
const 
size = document.querySelector('#size').value, 
color1 = document.querySelector('#color').value, 
amount = document.querySelector('#amount').value; 

document.querySelector('#total').textContent = `${books[`${size}:${color}`] * amount} р.`; 
} 

count(); 

document.querySelector('form').addEventListener('change', count); 

function change(objName, min, max, step) { 
var obj = document.getElementById(objName); 
var tmp = +obj.value + step; 
if (tmp < min) tmp = min; 
if (tmp > max) tmp = max; 
obj.value = tmp; 
count();
}
Ответ написан
@nvdfxx
Senior Pomidor developer
замените все document.getElementById/document.querySelector на '$' - jQuery код готов, только что это вам даст?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
16 нояб. 2024, в 02:12
7000 руб./за проект
16 нояб. 2024, в 01:00
3000 руб./в час