Я пытаюсь создать раскрывающееся меню, которое будет таким же, как изображение ниже.создание настраиваемого выпадающего меню
.
<div class="dropdown dropdown-select signup-dd">
<button class="btn btn-default dropdown-toggle signup-btn" type="button" id="dropdownMenu1" data-toggle="dropdown" aria- expanded="true">
Select Title
<span class="caret downarrow-signup"></span>
</button>
<ul class="dropdown-menu ul-signup" role="menu" aria-labelledby="dropdownMenu1">
<%# @themes.each do |t| %>
<li role="presentation" class="dd-li">
<a role="menuitem" tabindex="-1" href="javascript:void(0);" onclick="$('#dropdownMenu122').text('Mr.');$('#user_title').val('<%="Mr."%>');" ><%="Mr."%></a></li>
<li role="presentation" class="dd-li" >
<a role="menuitem" tabindex="-1" href="javascript:void(0);" onclick="$('#dropdownMenu122').text('Ms.');$('#user_title').val('<%="Ms."%>');"><%="Ms."%></a></li>
<li role="presentation" class="dd-li">
<a role="menuitem" tabindex="-1" href="javascript:void(0);" onclick="$('#dropdownMenu122').text('Mrs.');$('#user_title').val('<%="Mrs."%>');"><%="Mrs."%></a></li>
<%# end %>
</ul>
</div>
Там есть границы изображения и Seperator изображение, которое должно быть применено к <ul>
и <li>
в <select>
для <dropdown>
.
Я не могу проследить проблему. Вероятно, полностью путают число классов и свойство. Может кто-нибудь помочь мне выследить проблему.
Вот fiddle.
Могу ли я спросить, что точка этого? Почему бы не взять HTML-элементы 'select' и' option' для создания этого? – cezar
Это было написано таким образом, и мне нужно было установить раскрывающийся список, и поэтому я не хотел тратить много времени и, в конце концов, потерял много времени, просто изменив css здесь и там. – Suraj