gpt4 book ai didi

javascript -
  • 下拉菜单使用 Javascript 获取信息
  • 转载 作者:行者123 更新时间:2023-11-28 02:06:16 27 4
    gpt4 key购买 nike

    我有一个看起来像这样的下拉列表。我需要帮助使用 javascript 从当前选择中获取信息。我需要添加什么 id 和任何适当的 javascript 调用来获取当前所选的“值”

    <dl id="order" class="dropdown">
    <dt><a href="#"><span>(Name of Selected Item Ends up here)</span></a></dt>
    <dd>
    <ul style="z-index: 1000; display: none; ">
    <li value="1"><a href="1">Item 1</a></li>
    <li value="2"><a href="2">Item 2</a></li>
    <li value="3"><a href="3">Item 3</a></li>
    </ul>
    </dd>
    </dl>
    $(document).ready(function() {
    $(".dropdown dt a").click(function() {
    $(".dropdown dd ul").toggle();
    });

    $(".dropdown dd ul li a").click(function() {
    var text = $(this).html();
    $(".dropdown dt a span").html(text);
    $(".dropdown dd ul").hide();
    if(order != getSelectedValue("order")) {
    order = getSelectedValue("order");
    }
    });

    function getSelectedValue(id) {
    return $("#" + id).find("dt a span.value").html();
    }

    $(document).bind('click', function(e) {
    var $clicked = $(e.target);
    if (! $clicked.parents().hasClass("dropdown"))
    $(".dropdown dd ul").hide();
    return false;
    });
    });

    最佳答案

    单击时,这将返回被单击的列表项的值:

    $(this).closest('li').attr('value');

    然后您可以删除 get SelectedValue 函数。

    jsFiddle example

    关于javascript - <dl> <dt> <dd> <li> 下拉菜单使用 Javascript 获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11320129/

    27 4 0