Показать сообщение отдельно
  #2 (permalink)  
Старый 23.04.2011, 10:14
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от serhanters
$('#blockTop').addClass('showBlock');   // этот класс даётся только первому элементу, как прописать чтобы он тоже перебирался в массиве?
ID элементов должен быть уникален, то есть не может быть 2 элемента с одинаковым ID. Поэтому тут ты и не сможешь в цикле пройтись. Используй класс лучше.

Сообщение от serhanters
Вроде бы нашол информацию что можно использовать силектор $("селектор", this), но не понял как пользоваться.
$("selector", context)
Selector - это ты знаешь что такое а вот
Context - это ты указываешь где нужно искать элемент, когда обычно ты его не пишешь то поиск делается по всему документу.
Вот пример:
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(function() {
	var elem = $('div#place'); //Получаем DIV с ID = place
	$('div.bla', elem).addClass('myClass'); // Ищем все DIV с class = bla, внутри DIV с ID = place
});
</script>
<style>
.myClass {
	color: red;
}
</style>
</head>
<body>
<div id="place">
	<div class="bla">bla bla bla</div>
	<div class="bla">bla bla bla</div>
</div>
<div class="bla">bla bla bla</div>
</body>
</html>
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай

Последний раз редактировалось walik, 23.04.2011 в 10:18.
Ответить с цитированием