У меня есть сайт WordPress. У меня есть страница, которая загружает камни по цвету. поэтому я строю небольшую страницу фильтра. Теперь на фильтре у меня есть это.
if ($checked.length > 0) {
$productsDiv.hide();
// If only Material Checkbox is Checked
if ($checked.length == 1 && $graniteCheckBox.is(':checked')) {
$('#products > div[data-type=' + $graniteCheckBox.attr('id') + ']').show();
}
if ($checked.length == 1 && $marbleCheckBox.is(':checked')) {
$('#products > div[data-type=' + $marbleCheckBox.attr('id') + ']').show();
}
// If Others are also Checked
else {
// All Checkboxes and Not Material Checkbox
$checked.not($graniteCheckBox).each(function() {
var dataSize = '';
if ($graniteCheckBox.is(':checked')) {
dataSize = '[data-type=' + $graniteCheckBox.attr('id') + ']';
}
if ($marbleCheckBox.is(':checked')) {
dataSize = '[data-type=' + $marbleCheckBox.attr('id') + ']';
}
$('#products >div[data-category=' + this.id + ']' + dataSize).show();
});
}
} else {
$productsDiv.show();
}
});
});
$('#products >div[data-category=' + this.id + ']' + dataSize).show();
как мой html ptint
<div class="what" data-category="White , Black" data-type="Marble" style="display: inline-block;">
Поэтому мне нужно показать больше одного цвета, флажок, когда я выбираю, работает только с белым, черный флажок не работает , , пожалуйста, вы можете мне помочь?