Контент HTML выглядит следующим образом:
<div class="year">
<div class="month">
<div class="week">
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
</div>
........
</div>
<div class="month">
............
</div>
</div>
<div class="year">
<div class="month">
<div class="week">
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
</div>
........
</div>
<div class="month">
............
</div>
</div>
Я хочу выбрать родственного day
из выбранного. Например, если я наведу указатель мыши на каждые day
каждую неделю или месяц или год, есть ли у меня способ получить доступ к его братьям и сестрам до этого и изменить цвет?
Вот что я пишу, но работает неправильно:
$(".day").each(function(){
$(this).mouseover(function(){
$(this).prevAll().css("background", "red")
})
$(this).mouseout(function(){
$(this).prevAll().css("background", " ");
});
})