求dropdowm 下拉框组件的完整用法

<div class="dropdown">
            <button class="btn btn-default dropdown-toggle" type="button" id="myDropdown" data-toggle="dropdown" aria-expanded="true">
                保密
                <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" role="menu" aria-labelledby="myDropdown">
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">保密</a></li>
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">男</a></li>
                <li role="presentation"><a role="menuitem" tabindex="-1" href="#">女</a></li>
            </ul>
        </div>

比如我需要一个性别栏目,我需要在编辑的时候,给这个下拉框初始化,和在添加的时候,选择的时候,改变选择的值。如下是我现有的实现方法。
$(document).ready(function () {

        $(".dropdown-menu li a").bind("click", function () {
            var $this = $(this);
            var $a = $this.parent().parent().prev()
            $a.text($this.text());
            $a.append("<span class='caret'>");
            $("#UserSex").val($this.index());
        });
        var sex = $("#UserSex").val();//这个是个隐藏控件,用来记录当前选择的性别
        $(".dropdown-menu li a").eq(sex).click();
    });
已邀请:
匿名用户

匿名用户

赞同来自:

sdfsdfsfsf加粗文字

标题

匿名用户

匿名用户

赞同来自:

asdfasdfdsafasf

要回复问题请先登录注册