UI Multiselect小部件问题

时间:2012-10-16 18:05:56

标签: jquery user-interface filter multi-select

我遇到了UI Multiselect小部件的问题,我用它来过滤一系列产品照片。当选择窗口小部件中只有一个框时,它可以正常工作,但是,当选择多个框时,它会显示整个目录的结果,而不是仅显示所选类别的结果。我想也许我正在加入错误的复选框数组。我编写了一系列具有不同产品属性的多选小部件。用户通过单击单独的按钮从他们提交的每个按钮中选择,然后过滤结果。这是我的代码示例。谢谢您的帮助。

$('button.submitFilters').click(function() {
    //FILTER VALUES:
    var genreVal = $('#filterGenre').multiselect("getChecked").map(function()  {
        return this.value;
        }).get().join();

然后,过滤结果:

$('.main article[class*=' + genreVal + '][class*=' + sizeVal + '][class*=' + orientVal + '][class*=' + subjVal + '][class*=' + artistVal + ']').show();

0 个答案:

没有答案