Сообщение от 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>