0

サーバー側にある文字列に基づいて、ドロップダウンオプションを事前に選択しようとしています。たとえば、次のオプションがあります。

<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、またはその他の方法で、このオプションを事前に選択して前面に出す方法はありますか?

4

3 に答える 3

2

js経由でやりたい場合:

$('option[value=sailing]').attr('selected','selected')
于 2012-10-15T05:05:05.853 に答える
1

HTMLを生成すると、デフォルトのオプションが次のように変更されました

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

他のすべてをそのままにしておきます。

于 2012-10-16T15:41:45.850 に答える
0

これを使って

<?php  if($selected){ 
 echo "<option value=\"choose\" selected=\"selected\">Choose a sport</option>";}
?>
于 2012-10-15T05:04:34.800 に答える