@McThinker

Почему не выводится иконка в option при использовании chosen?

Использую chosen. не выводится html в option, только текст

<select name="" class="chosen-select" data-placeholder="Выберите тематику заказа">
    <option value=""></option>
    <?php foreach ($subjects as $i): ?>
        <optgroup label="<?=$i['category_name_ru']?>">
            <?php foreach ($i['topics'] as $k): ?>
                <option><?=$k['servicename'];?>
                    <?php if ($k['available'] == 2){
                        echo '<span><i class="fas fa-exclamation"></i></span>';
                    } ?>
                </option>
            <?php endforeach; ?>
        </optgroup>
    <?php endforeach; ?>
</select>


как добиться вывода <span><i class="fas fa-exclamation"></i></span> ?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@rudants
Front-end разработчик
В данном случае никак. HTML-тег "option" не может содержать внутри себя DOM-элементы.

Вот тут задокументировано то, как, и с чем, может работать тег: https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы