Округление разрядов в mFilter2

Приветствую всех.

Может кто делал подобное. В фильтре необходимо, чтобы интервалы цен в двух input отображались по разрядам миллионы. Т.е не 14 568 345 рублей, а 14.

Попытался через JQuery:
$('.mfilter-price').find('input').val($('.mfilter-price input').val().substring(0, 1));
Но он ставит везде одинаковое value, какое нашел в самом первом input + при изменении в слайдере начинает опять писать всё число целиком.

Хелп ми плиз. Может кто делал подобное уже?
Romancho
22 декабря 2014, 17:15
modx.pro
969
0

Комментарии: 3

Василий Наумкин
23 декабря 2014, 03:38
0
Попробуй так:
$('.mfilter-price input').each(function() {
	var val = $(this).val();
	if (val > 1000000) {
		val = val / 1000000;
	}
	val = Math.round(val);
	$(this).val(val);
});
    Romancho
    23 декабря 2014, 16:21
    0
    Спасибо, Василий за ваш ответ. Здорово работает! Только при перетаскивании бегунка tpl.mFilter2.fliter.slider значения в input`ах снова полным числом указываются
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3