Nie chcę zmieniać koloru tła div dynamicznie za pomocą następującego HTML, CSS i javascript. HTML:jQuery unosić i selektor klasy
<div id="menu">
<div class="menuItem"><a href=#>Bla</a></div>
<div class="menuItem"><a href=#>Bla</a></div>
<div class="menuItem"><a href=#>Bla</a></div>
</div>
CSS:
.menuItem{
display:inline;
height:30px;
width:100px;
background-color:#000;
Javascript:
$('.menuItem').hover(function(){
$(this).css('background-color', '#F00');
},
function(){
$(this).css('background-color', '#000');
});
EDIT: zapomniałem powiedzieć, że miałem powodów nie chcą używać drogę css.
Naprawdę zapomniałem sprawdzić, czy DOM został załadowany.
Jak wspomniano w tej odpowiedzi, myślę, że wyczucie czasu było wszystkim, czego brakowało. –
Tak, po prostu zapomniałem uruchomić kod po zakończeniu ładowania DOM. –
+1 bardzo proste rozwiązanie – jpswain