javascript - Bootstrap 下拉列表按钮作为表单元素

标签 javascript jquery html forms twitter-bootstrap

这是bootsrap下拉菜单

<div id="mySelect" class="select btn-group m-b" data-resize="auto">
    <button style="font-weight:700;background-color:#fff;border-style:solid;
    border-width:2px" type="button" id="expirymonth" name="expirymonth" data-toggle="dropdown" class="btn btn-white btn-sm dropdown-toggle"> <span class="dropdown-label"></span>  <span class="caret"></span>
    </button>
    <input type="hidden" id="expiry_month" name="expiry_month" />
    <ul class="dropdown-menu">
        <li data-value="00" data-selected="true"><a href="#">Select Month</a>
        </li>
        <li data-value="01"><a href="#">01</a>
        </li>
        <li data-value="02"><a href="#">02</a>
        </li>
        <li data-value="03"><a href="#">03</a>
        </li>
        <li data-value="04"><a href="#">04</a>
        </li>
        <li data-value="05"><a href="#">05</a>
        </li>
        <li data-value="06"><a href="#">06</a>
        </li>
        <li data-value="07"><a href="#">07</a>
        </li>
        <li data-value="08"><a href="#">08</a>
        </li>
        <li data-value="09"><a href="#">09</a>
        </li>
        <li data-value="10"><a href="#">10</a>
        </li>
        <li data-value="11"><a href="#">11</a>
        </li>
        <li data-value="12"><a href="#">12</a>
        </li>
    </ul>
</div>
</div>

我想获取从此下拉菜单中选择的值并将其分配给输入字段(使用隐藏的输入字段 <input type="hidden" id="expiry_month"> )以便我可以将其用作表单元素。无论如何使用 jquery 执行此操作?

我有一个 fiddle ,里面有所有 Bootstrap 相关的文件和下拉菜单

http://jsfiddle.net/6L6Ar/

最佳答案

使用以下代码:

$(".dropdown-menu li").click(function () {
    var selectedOption = parseInt($(this).attr('data-value'), 10);

    $("#expiry_month").val(selectedOption.toString());
    console.log( $("#expiry_month").val());
 });

关于javascript - Bootstrap 下拉列表按钮作为表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20700860/

相关文章:

javascript - Dalekjs 从 9006 更改 Firefox 端口

javascript - 如何根据时间自动更改 CSS 类?

jquery - 悬停和自定义属性在 IE8 上不起作用

javascript - 在 jQuery AJAX 中显示很棒的字体

jquery - 使用 jQuery 抓取 HTML 文档,这可能吗?

javascript - onLoad 到底何时发生

c# - Jquery 新行不显示在消息弹出窗口上

javascript - 为什么 Firefox 1.5 不能解析 SELECT 下拉菜单的 DOM 子项?

html - 搜索图标在搜索框中不可见

javascript - 使用 HTML5 History API 的好教程(Pushstate?)