Выбор цены в зависимости от значения

Есть скрипт, который меняет. Переключает цену, но не работает почему то с только целыми числами. Как переделать его?

    <div class="selected">
          <select>
            <option value="100" selected>м3</option>
            <option value="100,30">шт</option>
          </select>
</div>
<div class="short-price fx-1 nowrap value"></div>
  $(document).ready(function(){
    let rub = ' руб.'
    Array.prototype.forEach.call(document.querySelectorAll('.selected'), function(e) {
        // Получаем значение по-умолчанию
        let select = e.querySelector('select'); // Берём в переменную select
        if(select && select.value != 0) { // Если он существует и его значение (по сути значение выбранного в нём option (именно value)) не равен 0 (это если у выбранного option value пустой или отсутствует)
          var v = select.parentNode.querySelector('.value'); // Тут так же как и в функции n(), берём .value который лежит выше
          v.style.display = 'inline-block'; // Ставим ему `inline-block`
          v.innerText = select.value+rub // и пишем значение select
        }
        // ------
        e.addEventListener("change", n)
      })

Ответы (0 шт):