का उपयोग कर एक अनियंत्रित सूची के आधार पर चयनित चयन विकल्प चुनें मैंने अपनी अनियंत्रित सूची को एक विकल्प विकल्प सूची में परिवर्तित कर दिया है, हालांकि मुझे यकीन नहीं है कि मैं 'चयनित' विशेषता को उस विकल्प को कैसे जोड़ सकता हूं जो उससे संबंधित है सूची में हाइपरलिंक।jQuery
मार्क-अप
<div class="navigation">
<ul>
<li><a href="foo.html">Foo</a></li>
<li><a href="bar.html" class="selected">Bar</a></li>
<li><a href="boo.html">Boo</a></li>
</ul>
</div>
जावास्क्रिप्ट
$('<select />').appendTo('.navigation');
// Populate dropdown with menu items
$('.navigation ul a').each(function() {
var el = $(this);
$('<option />', {
"value" : el.attr('href'),
"text" : el.text()
}).appendTo('.navigation select');
});
// Navigate to page on select option
$('.navigation select').change(function() {
window.location = $(this).find('option:selected').val();
});
// Hide navigation list
$('.navigation ul').hide();
मैं तुम्हें मेरे सवाल का गलत समझा लगता है, लेकिन मेरे कोड के अन्य भाग पर आपके इनपुट के लिए धन्यवाद: n
hasClass
विधि का उपयोग करें। – calebo