некорректно работает $(this).removeClass('check')
<form method="get" action="/" id="form_filter">
<ul class="s5 class-block">
<?php
brand = $connection->query("SELECT * FROM table_brand )");
if($brand->num_rows >0){
$row = $brand->fetch_array();
do{
echo '<li><label for="checkbrend'.$row["ID_ALL_BRAND"].'"><input type="checkbox" name="brand[]" value="'.$row["ID_ALL_BRAND"].'" id="checkbrend'.$row["ID_ALL_BRAND"].'"/><span>'.$row["BRAND"].'()</span></label></li>';
}
while($row = $brand->fetch_array());
}
?>
<input type="submit" id="search_filter" value="Показать" />
</ul>
++++++++++++++
$(".class-block >li >label").click(function() {
if ($(".class-block >li >label >input").is(":checked")) {
$(this).addClass('check');
}
else {
$(this).removeClass('check');
}
});
помогите пожалуйста . некорректно удаляется класс (check). класс (check) присваивает картинку
#sidebar ul li >label{
background-image: url(../image/check.png);
background-repeat: no-repeat;
background-position: left center;
}
#sidebar ul li >label.check{
background-image: url(../image/check-active.png);
}
|