Объясню, что я пытаюсь сделать;
Сначала , я делаю foreach
объекта, подобного дому, который имеет свои свойства, например, size
и numberFamiliars
.
Хорошо, что size
имеет умноженные значения, такие как 1,2,3 и 4. Но нет 1 дома, есть 30 домов, которые имеют 4 значения каждый в size
свойство.
На другой стороне у меня есть dropdown select
меню с Select2 jquery plugin
.
. Я пытаюсь сделать, когда я выбираю одно свойство в dropdownSelect2 наподобие size = 4, все объекты, у которых нет этого свойства, должны иметь display: none
. Как я могу связать одно с другим? Я имею в виду, что в select2 я могу взять id
, а в foreach я могу сделать data-attribute
, чтобы связать одно с другим, но я не знаю, как это сделать?
Я имею в виду присвоение идентификатора / имени этому элементу html и им и сделать что-то вроде: if(select2HousePropertiesSelected === house.hasthatValueinHisPropetie)
{ show } else { hide }
.
Так вот, что я пытаюсь сделать: у меня есть это select
:
<select class="listboxServices select2-hidden-accessible" id="HotelAvailSideFilterResult_serviciosID" multiple="" name="HotelAvailSideFilterResult.serviciosID" tabindex="-1" aria-hidden="true">
<option value="abc">zyz</option>
<option value="cba">xyz</option>
and go on..
</select>
Теперь используйте этот идентификатор или этот класс, чтобы установить связь с выбранными элементами в элементе select Если в data-listServi cios и другой массив они добавляют некоторый css класс. Это то, что я хочу