以编程方式预先选择下拉菜单

时间:2012-10-15 05:01:46

标签: javascript jquery html drop-down-menu

我正在尝试根据我在服务器端的字符串预先选择下拉选项。例如,我有以下选项:

<select name="postsport">
    <option value="choose">Choose a sport</option>
    <option value="general sea">--general sea--</option>
    <option value="sailing">sailing</option>
    <option value="diving">diving</option>
    <option value="sailing">surfing</option>
    <option value="kiteboarding">kite boarding</option>
    <option value="kayaking">kayaking</option>
    <option value="general land">--general land--</option>
    <option value="rockclimbing">rock climbing</option>
    <option value="hiking">hiking</option>
</select>

在服务器端,我知道预先选择的选项是“航行”是否有任何方式使用javascript或jquery或其他方法让这个选项预先选择并在前面输出?

3 个答案:

答案 0 :(得分:2)

如果你想通过js:

这样做
$('option[value=sailing]').attr('selected','selected')

答案 1 :(得分:1)

当你生成HTML时,只修改了默认选项

<option value="sailing" selected="selected">sailing</option>

保留其他所有内容。

答案 2 :(得分:0)

使用此

<?php  if($selected){ 
 echo "<option value=\"choose\" selected=\"selected\">Choose a sport</option>";}
?>