更改下拉列表中的默认选定值

时间:2011-12-21 18:55:44

标签: jquery drop-down-menu default-value

如何更改下拉列表的默认选定值。我希望默认值为畅销书而非价格从低到高。

代码:

<select name="ddlSort" id="ddlSort" onchange="javascript:callSortOrder()" class="dropdown" gtbfieldid="2">
    <option selected="selected" value="">Price low to high</option>
    <option value="1">Price high to low</option>
    <option value="2">Best seller</option>
    <option value="3">Highest rating</option>
</select>

2 个答案:

答案 0 :(得分:1)

只需将selected="selected"放在您想要的option上,然后将其从其他选项中移除。

所以,在你的情况下

<select name="ddlSort" id="ddlSort" onchange="javascript:callSortOrder()" class="dropdown" gtbfieldid="2">
    <option value="">Price low to high</option>
    <option value="1">Price high to low</option>
    <option selected="selected" value="2">Best seller</option>
    <option value="3">Highest rating</option>
</select>

答案 1 :(得分:1)

使用以下标记。 selected="selected"属性告诉浏览器选择该选项。

<select name="ddlSort" id="ddlSort" onchange="javascript:callSortOrder()" class="dropdown" gtbfieldid="2">
    <option value="">Price low to high</option>
    <option value="1">Price high to low</option>
    <option selected="selected" value="2">Best seller</option>
    <option value="3">Highest rating</option>
</select>

如果您想使用jQuery以编程方式执行此操作

$("#ddlSort").val('2');