Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2010, 21:26
Интересующийся
Отправить личное сообщение для romanco Посмотреть профиль Найти все сообщения от romanco
 
Регистрация: 24.11.2010
Сообщений: 16

Вопрос от новичка
Добрый день
Запутался в следующей задачке.
Нужно сделать счетчик цифр для каждого параграфа p и в конце выводить общее значение. Счетчик делаю через ссылку. Однако общее значение вывести не получается, поскольку переменная сидит внутри функции. Видимо тут нужно как то изменить архитектуру ?
Подскажите как тут можно поступить ?
<p class="eqv"></p>
<p class="eqv"></p>
</p class="eqv"></p>
<label for="amount">Amount:</label>
	<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />

$(document).ready(function() {
			var count = 0;
			$('p.eqv').each(function() {
	  			var $thisParagraph = $(this);
	  			$thisParagraph.append('<a href="#" class="nup">+</a><span>0</span><a href="#" class="ndown">-</a>');
	  			var count = 0;
				$thisParagraph.find('a').click(function(event) {
	  				if (event.target.className == "nup"){
	  					count++;
						}
						else if (event.target.className == "ndown"){
						count = count -1;
					}	
					$thisParagraph.find("span").text(count);	
				});
    		});
    		$('#amount').val(count+11);
    	});
Ответить с цитированием