gpt4 book ai didi

javascript - 复选框过滤结果

转载 作者:行者123 更新时间:2023-12-02 19:28:37 28 4
gpt4 key购买 nike

我正在研究类似this的东西.

我想添加的是,当选择“1 间卧室”时,即使没有选择任何位置复选框,也应显示具有 1 间卧室的任何项目。

谢谢。

最佳答案

您所需要做的就是在底部的语句中添加一个“或”,以检查数组是否为空。

保持当前的代码结构,代码的最后一部分将如下所示:

$('li').each(function() {
if (($.inArray($(this).data('location'), loc_array) > -1 || loc_array.length == 0) && ($.inArray($(this).data('bedrooms'), room_array) > -1 || room_array.length == 0)) {
$(this).show();
} else {
$(this).hide();
}
});

当然,您的代码可以被重构以使其更易于阅读并且(可能)更高效。但这样做的目的是帮助您了解您需要做什么。重构稍后再说!

关于javascript - 复选框过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11758531/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com