如何创建此选择器

时间:2013-03-18 10:19:14

标签: jquery

我希望在单击div时创建一个这样的选择器,它必须显示其他选项,如图像中,选择其他选项后,必须在div中显示所选值。

enter image description here

此图片来自Google translator

2 个答案:

答案 0 :(得分:0)

您可以这样做:

<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/

应该工作。

答案 1 :(得分:0)

请参阅: Sample

$(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());
  });

});
相关问题