Вывод числа до 2-х знаков до запятой

209
05 декабря 2017, 20:05

Есть числа, к примеру: 1 230 000, 22 345 500, 333 456 000, ...

Есть ли возможность в js окргулить эти числа и вывести в виде 1, 22, 333, ... соответственно, т.е. отбрасывая последние 6 знаков?

Answer 1

Такое решение помогло:

$('.num').each(function(){ 
  var num = $(this).text().split("").slice(0, -6).join(""); 
            $(this).html(num); 
});
<script src="https://code.jquery.com/jquery-2.2.4.js"></script> 
 
   
  <div class="num">1234000</div> 
  <div class="num">22345000</div> 
  <div class="num">333456000</div>

Answer 2

$('.num').each(function(){ 
  var num = Math.floor(parseInt($(this).text())/1000000); 
  $(this).html(num); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="num">1234000</div> 
<div class="num">22345000</div> 
<div class="num">333456000</div>

READ ALSO
Удалить последние изменения события

Удалить последние изменения события

Здравствуйте, есть событие которое при клике устанавливает css свойство (неважно какому элементу, там много всего повешено на click

215
Фильтр по диапозону цены

Фильтр по диапозону цены

Есть такой небольшой фильтр:

245
Как сделать блок неактивным при нажатии на кнопку

Как сделать блок неактивным при нажатии на кнопку

Привет всем, возник вопрос, можно ли сделать на jquery функцию такого рода, которая при клике на нужный блок делает его активным, а все остальные...

280