Jquery - problem z funkcją .css

0

Witam. Na wstępie zaznaczę iż jestem bardzo początkujący w Jquery. Problem polega na tym, że chcę by, w momencie najechania myszką na ".element" kolor tła zmieniła tylko ".klasa" znajdująca się w danej klasie ".element" (kolor zmieniają wszystkie klasy".klasa"). Oto kod html:

 <html>
 <head>
 <title>strona glowna</title>
 <link rel="stylesheet" type="text/css" href="style.css" />
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript">
 $(document).ready(function() {
 $(".element").mouseover(function() {
 $(".klasa").css("background-color", "green");
 }).mouseout(function() {
 $(".klasa").css("background-color", "red");
 });
 });
 </script>
 </head>
 <body>
 <div id="lista">
 <div class="element">
 <div class="klasa"></div>
 </div>
 <div class="element">
 <div class="klasa"></div>
 </div>
 <div class="element">
 <div class="klasa"></div>
 </div>
 </div>
 <br><br><br>
 <div id="linia"></div>


 </body>
 </html>
2

$(".klasa") zamien na: $(this).find(".klasa")

0

Działa! Dzięki wielkie!

1 użytkowników online, w tym zalogowanych: 0, gości: 1