Доброе утро
Я пытаюсь реализовать функцию фильтра.У меня есть несколько полей для фильтрации, но то, что вызывает у меня настоящую головную боль, это поле переключателя для включенного багажа.
Раньше у меня были только варианты true или false.Но так как нет смысла, мне нужен третий вариант (здесь он называется «любой»), если пользователь не заботится о багаже.
Если он выберет ЛЮБОЙ в качестве своего варианта выбора, я верну все результаты, либо их значение будет истинным, либо ложным.Как это можно решить?
<div id="filter__BaggageIncluded">
<div class="custom-controls-stacked">
<div class="custom-control custom-radio">
<input id="select__BaggageIncluded_any" name="select__BaggageIncluded" type="radio" value="any" class="custom-control-input" checked />
<label class="custom-control-label" for="select__BaggageIncluded_any">any</label>
</div>
<div class="custom-control custom-radio">
<input id="select__BaggageIncluded_true" name="select__BaggageIncluded" type="radio" value="true" class="custom-control-input" />
<label class="custom-control-label" for="select__BaggageIncluded_true">yes</label>
</div>
<div class="custom-control custom-radio">
<input id="select__BaggageIncluded_false" name="select__BaggageIncluded" type="radio" value="false" class="custom-control-input" />
<label class="custom-control-label" for="select__BaggageIncluded_false">no</label>
</div>
</div>
</div>
function SetFilter() {
return $("#select__BaggageIncluded_" + $(this).data("baggage")).is(":checked");
}
/*The divs to be filtered look like this:*/
<div data-baggageincluded="true">...</div>
or
<div data-baggageincluded="false">...</div>