J'ai converti ma liste non ordonnée en une liste d'options select, cependant je ne suis pas sûr de comment je peux ajouter l'attribut 'selected' à l'option qui correspond au même lien hypertexte dans la liste.
Marquage
Foo
Bar
Boo
Javascript
$('').appendTo('.navigation');
// Remplir la liste déroulante avec les éléments de menu
$('.navigation ul a').each(function() {
var el = $(this);
$('', {
"value" : el.attr('href'),
"text" : el.text()
}).appendTo('.navigation select');
});
// Naviguer vers la page via l'option sélectionnée
$('.navigation select').change(function() {
window.location = $(this).find('option:selected').val();
});
// Masquer la liste de navigation
$('.navigation ul').hide();