用JS获取选项标签'

Getting option tag's value with JS

本文关键字:标签 选项 JS 获取      更新时间:2023-09-26

我需要用javascript从这个jq插件创建的选择中获得选项标签的值,我已经下载了

$(document).ready(function() {
    $("<select />").appendTo("#menu");
    $("<option />", {
        "selected": "selected",
        "value": "",
        "text": "Ir a...",
    }).appendTo("#menu select");

    $("#menu li a").each(function() {
        var el = $(this);
        $("<option/>",{
            "value": el.attr("href"),
            "text": el.text()
        }).appendTo("#menu select");
    });
    $("#menu select").change(function(){
        window.location = $(this).find("option:selected").val();
    });
});

假设你有一些这样的html代码:

<select id="title">
  <option value="1">Mr</option>
  <option value="2">Mrs</option>
  <option value="3">Miss</option>
</select>

现在用户已经选择了第二个选项:Mrs.要获取值(在本例中为' 2 '):

$("select#title").val();

获取所选选项的文本(在本例中为' Mrs '):

$("#title option:selected").text();
相关文章: