Задать вопрос
@Mracula

Как с помощью скрипта сделать элемент видимым в зависимости от его id?

Есть набор опций, нужно чтобы при выборе определенной опции срабатывало правило скрывать или показывать элемент.
{% if option.type == 'checkbox' %}
<div class="{{ option.required ? 'required' }} option__group col-xs-12">
<label class="option__group-name">{{ option.required ? '*' }} {{ option.name }}:</label>
<div class="checkbox-control" id="input-option{{ option.product_option_id }}">
{% for option_value in option.product_option_value %}
<label class="option__item {{ option_value.ended ? 'ended' }}" {{ option_value.price and not option_value.image and not option_value.ended ? 'data-toggle="tooltip" title="'~option_value.price_prefix~' '~option_value.price~'"' }}>
<input type="checkbox" name="option[{{ option.product_option_id }}][]" value="{{ option_value.product_option_value_id }}" data-prefix="{{ option_value.price_prefix }}" data-price="{{ option_value.price_value }}" {{ option_value.ended ? 'disabled="disabled"' }} />
{% if option_value.image %}
<img src="{{ option_value.image }}" alt="{{ option_value.name }} {{ option_value.price ? option_value.price_prefix ~ '' ~ option_value.price }}" data-type="product" data-thumb="{{ option_value.small }}" data-full="{{ option_value.full }}" class="option__img" />
<div class="option-check" id="op-check" style="display: none;"></div>	
{% else %}
<!-- <span class="option__name">{{ option_value.name }} {{ option_value.price ? '(' ~ option_value.price_prefix ~ '' ~ option_value.price ~ ')' }}</span> -->
<span class="option__name">{{ option_value.name }}</span>
{% endif %}
</label>
{% endfor %}
</div>
</div>
{% endif %}


Так как опций несколько то можно к инпуту привязать id
Например id="id{{ option.product_option_id }}"

но как это id прописать в скрипте чтобы он определялся?
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽