Stefaneus Ответов: 2

Может ли кто-нибудь помочь мне перевести это с jquery на javascript?


- Привет!
может ли кто-нибудь помочь мне перевести это с Jquery на Javascript? я полагаю, что сам код тот же самый, но селекторы разные, верно?
$(document).ready(function () {
var interest = 4.5;
var price = parseInt($('.car-price').data('carprice'));
var defaultPricePerMonth = price / 36 * interest;
$('span.result').text(defaultPricePerMonth + ' kr');
$('#months').on('change', function () {
var selectedPeriod = parseInt($(this).find('option:selected').val());
var calculatedPrice = price / selectedPeriod * interest;
$('span.result').text(calculatedPrice + ' kr');
});
console.log()
});


Что я уже пробовал:

Я пытался найти несколько сайтов, чтобы помочь мне, но я действительно не знаю, как сделать эти изменения

ZurdoDev

jQuery написан на Javascript, так есть ли какая-то причина, по которой вы хотите это сделать?

ZurdoDev

jQuery написан на Javascript, так есть ли причина, по которой вы хотите это сделать?

2 Ответов

Рейтинг:
2

Marc Clifton

$(document)


В основном, когда страница уже отрисована...

$('.car-price')


Получите элемент с тегом класса "car-price"...

.data('carprice')


Извлеките произвольную пару ключ-значение, заданную ключом "carprice". Читать мне здесь[^].

parseInt(


преобразуйте его в целое число.

$('span.result')


Найти span элементы с классом "результат" (я думаю!)

$('#months')


Найдите элемент с идентификатором "месяцы"

$(this).find('option:selected').val()


Это получение значения переключателя, который выбран. селекторы jQuery[^].

Все остальное-просто повторение этих паттернов.