Ну, вы почти угадали. Только в первых четырех выражениях totalSum из скобок уберите - если у text есть аргумент, то значение записывается, если нет - то получается. Ну и последняя строка: зачем вам там "+="? 
	 | 
	
		
 totalSum из скобок убрал, "+" перед "=" убрал. И как вывести полученное значение "sum" в <span>?  
	$("#sum span").text(sum); Как-то так?  | 
	
		
 Да, так. При этом, пересчет суммы надо делать при каждом пересчете ваших промежуточных сумм, т.е. всех тех функций выше. 
	 | 
	
		
 SkyLight, 
	Я бы с удовольствием. Но не представляю как это сделать. Мучаюсь уже два дня с этой ерундой...  | 
	
		
 У вас пересчет промежуточных сумм происходит в обработчиках, повешенных на change. Теперь вам надо туда же добавить пересчет общей суммы. 
	 | 
	
		
 SkyLight, 
	Ну это я понял, только как это сделать, я не знаю.:blink:  | 
	
		
 Вы уже написали кусок, который суммирует результаты. Теперь только надо добавить его во все обработчики на change'ах. 
	 | 
	
		
 SkyLight, 
	Странно как-то получается. Я добавляю во все обработчики, в начало каждого, переменную sum, т.е. var sum = 0; После этого добавляю: sum = totalSum1 + totalSum2 + totalSum3 + totalSum4; в конец каждого обработчика. + ко всему я добавляю: var sum = 0; var totalSum1 = parseInt($(#"count_price span").text()); var totalSum2 = parseInt($(#"count_price2 span").text()); var totalSum3 = parseInt($(#"count_price3 span").text()); var totalSum4 = parseInt($(#"count_price4 span").text()); sum = totalSum1 + totalSum2 + totalSum3 + totalSum4; $("#sum span").text(sum); после всех 4 обработчиков? Странная структура получается... Разве это логически правильно?  | 
	
		
 Цитата: 
	
  | 
	
		
 В общем вообще всё перестало работать.:stop: 
	 | 
| Часовой пояс GMT +3, время: 12:07. |