提问人:Sergei 提问时间:2/22/2021 更新时间:2/22/2021 访问量:42
筛选元素 jQuery 的乘法选项
Multiply options for filter elements jQuery
问:
我有用户选择的输入。它是对象的房间数。
<input class="roomInput" value="1" />
并有对象
<div class="object" data-rooms="1">1</div>
<div class="object" data-rooms="2">2</div>
<div class="object" data-rooms="3">3</div>
我使用过滤功能按选项显示/隐藏块。我是这样做的:
$(".submit").click(function() {
// Get user option from input
var $objectRooms = $('.roomInput').val();
// Hide all objects
$(".object").hide();
$(".object").removeClass("show");
// Show objects that match the filter
$('.object').filter(function() {
if ($objectRooms == '0') {
return $(this).data('rooms') == '1' || $(this).data('rooms') == '2' || $(this).data('rooms') == '3' || $(this).data('rooms') == '4';
} else {
return $(this).data('rooms') == $objectRooms;
}
}).addClass("show");
});
但现在我需要让它成倍增加。用户可以选择房间的乘法参数。
答: 暂无答案
下一个:从数组中获取产品 ID
评论