Нужно найти как сделать выбор - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть сайт 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;">

Поэтому мне нужно показать больше одного цвета, флажок, когда я выбираю, работает только с белым, черный флажок не работает , , пожалуйста, вы можете мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...