1
我想用所選項目列表替換跨度的默認值。
如何從下拉菜單中獲取所選項目?
<span id="selected-lang">Select your language</span>
<ol class="lang-list">
<li data-value="en" class="active">
<a><img src="en.gif" />English</a>
</li>
<li data-value="de">
<a><img src="de.gif" />Deutsch</a>
</li>
<li data-value="fr">
<a><img src="en.gif" />Francais</a>
</li>
</ol>
我試圖用jQuery .change
但doesnt'work:
$(".lang-list").change(function() {
var str = "";
$(".lang-list li.active").each(function() {
str += $(this).text()+"";
});
$("#selected-lang").text(str);
})
我怎樣才能做到這一點?
謝謝!
太謝謝你了!但如果我也想顯示圖像,我該如何做到這一點?謝謝! :) – 2013-02-24 14:33:33
喜歡這個http://jsfiddle.net/j08691/LYBXH/2/?只需將最後一行改爲'$(「#selected-lang」)。html($(this).html());' – j08691 2013-02-24 16:57:38
非常感謝! – 2013-02-24 21:21:41