Показать сообщение отдельно
  #7 (permalink)  
Старый 19.03.2015, 13:23
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

мой вариант
<!DOCTYPE html>
<html>
	<head>
		<title>example</title>
	</head>

	<body>
		<div style="display: none;">1</div>
		<div style="display: none;">2</div>
		<div style="display: none;">3</div>
		<div style="display: block;">4</div>
		<div style="display: none;">5</div>
		<div style="display: none;">6</div>
		<div style="display: block;">7</div>
		<div style="display: none;">8</div>
		<div style="display: none;">9</div>
		<div style="display: block;">10</div>
		<script src="http://code.jquery.com/jquery-2.1.3.min.js"></script>
		<script>
		var els = $('div'),
			thsActive = els.eq(3),
			collection = [];
		
		els.each(function (i, el) {
			if ($(el).css('display') === 'block' && thsActive !== el) {
				collection.push(el);
			}
		})
		
		console.log(collection)
</script>
	</body>
</html>
Ответить с цитированием