假设我有 10 个具有类.hide的 div 元素,它们在该 div 内容中具有不同的不同类别名称(例如,食品、旅行、体育......)。
<div id="Categories">
<div class="hide">Foods are Fruits, Chicken, Rice, Pizza...</div>
<div class="hide">My Travelling places are Bangalore, Goa, Kolkata..</div>
<div class="hide">Sports :Cricket, Basket ball, Tennis, ..</div>
.
.
</div>
假设我有 3 个锚标签,
<a href="#">Food</a>
<a href="#">Travelling</a>
<a href="#">Sports</a>
.
.
所以,我想用受尊重的类别过滤这些 div.hide 元素。
我用复选框做了同样的过滤,
<script>
var $filters = $("input:checkbox[name='fli']");
var $categoryContent = $('#Categories .hide');
var $errorMessage = $('#errorMessage');
$filters.click(function() {
// if any of the checkboxes for Category or team are checked, you want to show div's containing their value, and you want to hide all the rest.
$categoryContent.hide();
var $selectedFilters = $filters.filter(':checked');
if ($selectedFilters.length > 0) {
$errorMessage.hide();
$selectedFilters.each(function (i, el) {
$categoryContent.filter(':contains(' + el.value + ')').show();
});
} else {
$errorMessage.show();
}
});
</script>
但我也想要这个
我怎样才能做到这一点,请任何人帮助我。
谢谢