Я конвертирую неупорядоченный список элементов в меню выбора опций.Преобразование неупорядоченного списка для выбора ... но с завихрением
HTML-:
<div class="dropdown-container converted">
<button class="button__black __small" data-dropdown="drop1" aria-controls="drop1" aria-expanded="false">Artist <img src="{site_url}/do-not-enter-or-modify-or-erase/site-theme/img/dropdown-arrow.png" alt="Dropdown" /></button>
<ul id="drop1" class="f-dropdown mega book-filter-dropdown category-dropdown" data-dropdown-content aria-hidden="true" tabindex="-1">
<li><a href="#">Item 1</a></li>
<li class="active"><a class="active" href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
</ul>
</div>
И Javascript:
// Create the dropdown base
$("<select />").appendTo(".converted");
//Create default option "Go to..."
$("<option />", {
"selected": "selected",
"value" : "catalog/products",
"text" : "All Artists"
}).appendTo(".converted select");
// Populate dropdown with menu items
$(".converted a").each(function() {
var el = $(this);
$("<option />", {
"value" : el.attr("href"),
"text" : el.text()
}).appendTo(".converted select");
});
$(".converted select").change(function() {
window.location = $(this).find("option:selected").val();
});
Я хотел бы элемент списка с классом «активных», который будет представлен в раскрывающемся списке выберите в качестве опции «выбран = выбран».
Как это сделать?
Pls создать скрипку. – lshettyl
Я не вижу элемента 'a' в вашем коде. Где они? Вы имеете в виду 'li'? Проверьте [this] (http://jsfiddle.net/03kh3nuL/) – DontVoteMeDown
'" selected ": el.hasClass (" active "),' ... так где же «твист»? –