Показать сообщение отдельно
  #1 (permalink)  
Старый 22.12.2015, 17:03
Новичок на форуме
Отправить личное сообщение для Angelina30 Посмотреть профиль Найти все сообщения от Angelina30
 
Регистрация: 28.09.2015
Сообщений: 4

Исправить ошибки в цикле
Здравствуйте, есть скрипт, но он не работает. В js я новичок поэтому прошу помощи
$(document).ready(function() {
	var count = document.getElementById('count').innerHTML;
	for(var i=1; i < count; i++)
	{
		$("#price"+[i]).toggle(function() {  // должно подставляться значение #price1, #price2, #price3 и т.д.
			$("DIV#price_block"+[i]).slideDown("slow");
			$("#price"+[i]).addClass('open');
		},  
		function() { 
			$("DIV#price_block"+[i]).slideUp("slow");
			$("#price"+[i]).removeClass('open');
		});
	}
	
});


<div id="price1" class="price"><div>XXXXXXXXXXXX</div></div>
<div id="price_block1" class="block_none">бла бла</div>
            
<div id="price2" class="price"><div>XXXXXXXXXXXX</div></div>
<div id="price_block2" class="block_none">бла бла</div>
<div id='count' class="block_none">9</div>

класс block_none скрывает блок display:none
Блоков будет неопределенное кол-во, будет подставляться число из php
Ответить с цитированием