gpt4 book ai didi

jQuery 结合复选框值来修改输出

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:32 24 4
gpt4 key购买 nike

我有以下代码:http://jsfiddle.net/qum7n8Lt/

我希望只显示包含所有选中元素的类,而不是只需要一个。

$(".wpbdp-listing:visible").hide();
checkedboxes.each(function() {
$('.' + $(this).val()).closest('.wpbdp-listing').show();
});

目前,如果您选择“颜色”和“自定义”,它将显示包含颜色或自定义的结果。我希望它只显示包含颜色和自定义的结果。

最佳答案

ToggleThings 函数中进行以下更改,您需要在其中列出选中复选框的值,然后将其用作 jQuery 选择器以查找 div

function ToggleThings()
{

var checkedboxes = $("#filters :checkbox:checked");

if(checkedboxes.length > 0)
{
$(".wpbdp-listing:visible").hide();
//create a string of '.' (dot) preceded class name list
var classess = '';
checkedboxes.each(function() {
classess+='.' + $(this).val();
});
//use class string to find all div
$(classess).closest('.wpbdp-listing').show();
}
else
{
$(".wpbdp-listing").show();
}
}

DEMO

关于jQuery 结合复选框值来修改输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26233270/

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