我想在单击 div 时创建这样的选择器,它必须显示其他选项,如图像中,选择另一个选项后,它必须在 div 中显示所选值。
这张图片来自 谷歌翻译
你可以这样做:
<div id="drop-button">
From: LANGUAGE
<ul id="drop-content">
<li>OPTION</li>
<li>OPTION</li>
<li>OPTION</li>
<li>OPTION</li>
<li>OPTION</li>
<li>OPTION</li>
</ul>
</div>
<style>
#drop-content { display: none; }
</style>
<script>
$(document).ready(function() {
$("#drop-button").toggle(function() {
$("#drop-content").fadeIn(350);
}, function() {
$("#drop-content").fadeOut(350);
});
});
</script>
JsFiddle:http: //jsfiddle.net/9bzkM/8/
应该管用。
看到这个:样本
$(document).ready(function () {
$("#lang-from").click(function () {
$("#lang-content").slideToggle(350);
});
$("#lang-content li").click(function (e) {
e.stopPropagation();
$("#lang-content").slideUp(350);
$("#lang-from span").text($(this).text());
});
});