Показать сообщение отдельно
  #1 (permalink)  
Старый 11.01.2016, 23:07
Новичок на форуме
Отправить личное сообщение для boobbbbbbbbbb Посмотреть профиль Найти все сообщения от boobbbbbbbbbb
 
Регистрация: 11.01.2016
Сообщений: 6

некорректно работает $(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);
}
Изображения:
Тип файла: png Безымянный.png (8.4 Кб, 8 просмотров)
Ответить с цитированием