Как вывести результат деления значения одного блока на другое?

<div class="weight">0.7</div>
<div class="price"><span>1800</span> руб.</div>

<div class="finish">2571.42</div>
здесь у нас должно выйти число, равное (.price/.weight)
  • Вопрос задан
  • 147 просмотров
Решения вопроса 2
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
CSS
.price::after,  .finish::after{
    content: " руб."
}

HTML
<div class="weight"><span>0.7</span></div>
<div class="price"><span>1800</span></div>
<div class="finish"></div>

javascript
var price = $('.price span').text()-0;
var weight = $('.weight span').text()-0;
$('.finish').text(price/weight);
Ответ написан
nepritimov_m
@nepritimov_m
Frontend dev.
Можно так:
$(function () {
    var weight = $('.weight'),
        price = $('.price').find('span'),
        rezult = $('.finish'),
        res = 0;

    res = Number(price.text())/Number(weight.text());
    rezult.text(res.toFixed(2));
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы