16

デフォルトで最後のオプションを選択したコンボボックスが必要です(jqueryを使用):

<select>
    <option>item1</option>
    <option>item2</option>
    <option>item3</option>
    <option>item4</option>
    <option>item5</option>
</select>
4

5 に答える 5

39

次のようにします。

$(function() {
    $("select option:last").attr("selected", "selected");
});
于 2012-06-18T11:02:10.957 に答える
13

単純な JavaScript ソリューション:

select.selectedIndex = select.options.length-1;

デモ

于 2014-05-07T15:57:52.747 に答える
2
<select>
    <option>item1</option>
    <option>item2</option>
    <option>item3</option>
    <option>item4</option>
    <option selected="selected">item5</option>
</select>
于 2012-06-18T11:02:50.580 に答える
2

もちろん、使用しているjQueryのバージョンに応じて、「attr」の代わりに「prop」を使用してください。

$("select option:last").prop("selected", "selected");

jQuery プロップ: http://api.jquery.com/prop/

prop または attr をいつ使用するかについての詳細な議論: .prop() と .attr()

于 2017-04-12T14:17:51.720 に答える