@Cole1247

Как мне добавить картинку в select?

Всем привет, никто мне не подскажет, как сделать это?
5baa26a8eb4c0875767706.jpeg
У меня вот так:
5baa270bd8b83615557649.png

HTML:
<div class="select select-valute">
					       <div class="input">
					    </div>
					    <div class="select-options">
					      <ul>
					        <li>
					        	<span>
								<img src="img/icons/rub_icon.png">Rub
					      		</span>
					        </li>
					        <li>
					          	<span>
								<img src="img/icons/dollar_icon.png">Usd
					      		</span>
					        </li>
					        <li>
					          	<span>
								<img src="img/icons/tg_icon.png">Kzh
					      		</span>
					        </li>
					      </ul>
					    </div>
					</div>

JS:
$('.select').each(function(){
var select = $(this);
if ($('.select-options ul li.selected', select).length) {
$('.input', select).text($('.select-options li.selected > span:first-child', select).text());
} else {
$('.input', select).text($('.select-options li:first-child > span:first-child', select).text());
}
select.click(function() {
$(this).children('.select-options').toggleClass('visible');
});
$('.select-options li', select).click(function() {
$('.selected', select).removeClass('selected');
$(this).addClass('selected');
$('.input', select).text($(this).find('span:first-child').text());
});
})
  • Вопрос задан
  • 414 просмотров
Решения вопроса 2
Это можно реализовать, только написав собственную эмуляцию select'а

Или так

https://ida-freewares.ru/delaem-select-s-kartinkam...
Ответ написан
The_Best
@The_Best
"Болтовня ничего не стоит. Покажите мне код"©Linus
С помощью псевдоклассов after/before например:
span::before{
   content: url(../img/icons/rub_icon.png);
    position: relative;
    right: px;
    width: px;
    bottom: px;
    height: px;
    background-repeat: no-repeat;
    cursor: pointer;

В общем поучи CSS.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 12:53
25000 руб./за проект
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект