I'm trying to filter using a remove class jquery. when a user clicks on a radio button the tiles/boxes with the ID's should disappear. On some tiles tje category could have these values (9,2,1).
Here is my code.
// category filters
$('input.catchk').change( function(){
var category = this.value;
if(category==0){
$('.filterrowP,.filterrowC').removeClass('hidden');
} else {
$('.filterrowP,.filterrowC').addClass('hidden');
$('.filterrowP,.filterrowC').addClass('hidden');
var catlist = <?php echo $json_resP; ?>;
var catlistc = <?php echo $json_resC; ?>;
for (var i = 0; i < catlist.length; i++) {
var catlp = catlist[i];
if (catlp.category == category) {
$('"#ttileP'+catlp.tile_id+'"').removeClass('hidden');
}
// show the items with current category
console.log(catlp.tile_id);
}
for (var i = 0; i < catlistc.length; i++){
var catlc = catlistc[i];
if (catlc.category == category) {
var tilecid = catlc.tile_id;
$('"#tileC'+catlc.tile_id+'"').removeClass('hidden');
}
console.log('"#tileC'+catlc.tile_id+'"');
}
}
});