Ich habe Datensätze geschachtelt, die ich ein Bild in jeder Zeile onclick einer Klasse ändern möchte, aber mit meinem aktuellen Skript passiert nichts?Ändern geschachtelte Zeilenklasse onclick
$(document).ready(function() {
$(".star_gray").click(function() {
$(this).toggleClass('star_color');
});
});
HTML
<a href="#"> <div class="star_gray"></div></a>
CSS
.star_color {
position:absolute;
background-image: url(../img/star_liked.png);
width: 24px;
height: 23px;
background-repeat: no-repeat;
background-position: center;
right:5px;
}
.star_gray {
position: absolute;
background-image: url(../img/star_not_liked.png);
width: 24px;
height: 23px;
background-repeat: no-repeat;
background-position: center;
right: 5px;
}
in Ihrem css star_color vor star_gray steht, .star_color Arten nach .star_gray Arten platzieren. @ Pimskies Antwort ist richtige Lösung – AlmasK89