-2

ダウンロードしたこのjqプラグインで作成された選択から、javascriptを使用してオプションタグの値を取得する必要があります。

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

});
4

1 に答える 1

1

次のような html コードがあるとします。

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

ユーザーが 2 番目のオプションを選択したので、Mrs. 値 (この場合は「2」) を取得するには:

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

選択したオプション (この場合は「Mrs」) のテキストを取得するには:

$("#title option:selected").text();
于 2013-03-13T22:20:54.303 に答える