Как преобразовать число в элементе

289
07 октября 2017, 20:40
<div class="convert">350$</div>

Как посредством JS/jQuery преобразовать число в элементе?
Например, 350 умножить на 0.57 и заменить $ на руб.

Таких элементов на странице много, но все они одинакового типа:

<ul>
    <li><div class="convert">100$</div></li>
    <li><div class="convert">200$</div></li>
    <li><div class="convert">500$</div></li>
</ul>
Answer 1

Как-то так:

var koef=0.57; 
$("div.convert").each(function(){ 
  var price=parseFloat($(this).text().replace("$","")); 
  price=parseFloat(price*koef).toFixed(0); 
  $(this).html("").html(price+" руб"); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<ul> 
<li><div class="convert">$100.25</div></li> 
<li><div class="convert">$200.06</div></li> 
<li><div class="convert">$500</div></li> 
</ul>

READ ALSO
Как отправить данные всех checkbox в бд?

Как отправить данные всех checkbox в бд?

Как правильно реализовать запись checkbox в бд? Если я их выбираю то постом получаю данные только выбранныхА вот если я хочу снят галочку и, что...

353
Скрипт не видит функцию scroolly

Скрипт не видит функцию scroolly

В файле assets/js/parallax-settingsjs использую код:

394
equalHeights Jquery

equalHeights Jquery

Ребят, есть вот такой плагин, может кто подскажет, как сделать проверку, чтобы при ресайзе окна, когда разрешение будет меньше 767px, он отключался...

377