我正在尝试根据我在服务器端的字符串预先选择下拉选项。例如,我有以下选项:
<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或其他方法让这个选项预先选择并在前面输出?
答案 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>";}
?>