Показать сообщение отдельно
  #9 (permalink)  
Старый 31.10.2017, 11:49
Профессор
Отправить личное сообщение для the_little Посмотреть профиль Найти все сообщения от the_little
 
Регистрация: 25.09.2017
Сообщений: 186

Спасибо!!! Работает как надо. Только хотелось бы еще в коде разобраться...
$(document).ready(function() {
	$("#b-m,#u-m").change(function(){		
		var $t=$(this),						// Переменная t, которая определяет в каком поле происходит действие???
			bool=$t.attr('id')=='u-m',		// Вот это не пойму. attr('id') возвращает первый id, который ему попадется???
			um=$("#u-m").val(),
			count=$("#count").html(),
			amount=bool?					// Что это делает?
				Math.ceil(um / count):      // не понимаю что дальше написано... Передаем Math.ceil(um / count) в #b-m.
				$("#b-m").val(),
			price=$(".new-price").html();
			
		if(bool)							// Что это делает?
			$("#b-m").val(amount);
		
		$(".calc-amount").text(amount * count);
		$(".calc-price").text((amount * count * price).toFixed(2));
	});
});
Ответить с цитированием