gpt4 book ai didi

javascript - 下拉过滤器

转载 作者:行者123 更新时间:2023-11-28 11:01:45 24 4
gpt4 key购买 nike

我想制作一个下拉过滤器,当您单击某个值时,它仅显示具有该特定类别的图像。谁能帮我?菜单代码见下

<select id="filterOptions2">
<option value="active"><a href="#" value="all">All</a></option>
<option value="MT">MT</a></option>
<option value="secretariaat">Secretariaat</a></option>
<option value="schade">Schade</a></option>
<option value="acceptatie">Acceptatie</a></option>
<option value="hypotheken">Hypotheken/Financiele planning</a></option>
<option value="pensioen">Pensioen</a></option>
</select>

这是一个包裹在 wrapper 内的元素

<div id="teamwrapper">
<div class="item schade">
<img src="<?php echo $view->getThemePath() ?>/assets/images/dummy.png" alt="Arthur" class="hvrbox-layer_bottom">
<div class="hvrbox-layer_top">
<div class="hvrbox-text">
<h5>Naam</h5><br><p>Titel</p>
</div><!--End text-->
</div><!--end layer top-->
</div><!--End item-->
</div>
</div>

最佳答案

请尝试一下这个。

//Dropdown change event
$('#filterOptions2').on('change',function() {
var value = $(this).val();
if(value=='active'){
$('div.item').show();
}else{
$('div.item').hide();
$('.'+value).show();
}
});

请检查下面的工作片段。

$('#filterOptions2').on('change',function() {
var value = $(this).val();
if(value=='active'){
$('div.item').show();
}else{
$('div.item').hide();
$('.'+value).show();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="filterOptions2">
<option value="active"><a href="#" value="all">All</a></option>
<option value="MT">MT</a></option>
<option value="secretariaat">Secretariaat</a></option>
<option value="schade">Schade</a></option>
<option value="acceptatie">Acceptatie</a></option>
<option value="hypotheken">Hypotheken/Financiele planning</a></option>
<option value="pensioen">Pensioen</a></option>
</select>

<div id="teamwrapper">
<div class="item schade">
<img src="<?php echo $view->getThemePath() ?>/assets/images/dummy.png" alt="Arthur" class="hvrbox-layer_bottom">
<div class="hvrbox-layer_top">
<div class="hvrbox-text">
<h5>Naam</h5><br><p>Titel</p>
</div><!--End text-->
</div><!--end layer top-->
</div><!--End item-->
<div class="item acceptatie">
<img src="<?php echo $view->getThemePath() ?>/assets/images/dummy.png" alt="Arthur" class="hvrbox-layer_bottom">
<div class="hvrbox-layer_top">
<div class="hvrbox-text">
<h5>Naam-2</h5><br><p>Titel-2</p>
</div><!--End text-->
</div><!--end layer top-->
</div><!--End item-->
<div class="item acceptatie">
<img src="<?php echo $view->getThemePath() ?>/assets/images/dummy.png" alt="Arthur" class="hvrbox-layer_bottom">
<div class="hvrbox-layer_top">
<div class="hvrbox-text">
<h5>Naam-3</h5><br><p>Titel-3</p>
</div><!--End text-->
</div><!--end layer top-->
</div><!--End item-->
</div>

关于javascript - 下拉过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40507080/

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