0

データベースから製品に関する情報を取得し、ユーザーが製品の詳細を更新できるようにフォームに入力しています。

私がやりたいのは、ユーザーがこの製品にすでにロードされているものを明確に確認できるように、ドロップダウンでデータベース保存オプションを事前に選択することです。

どうすればいいのかわからない?フォームに入力する方法を知っています。テキストフィールドを使用して入力しましたが、選択リストを使用してフォームを入力する方法/かどうかはわかりません。

4

2 に答える 2

3

次のような値で移動します。

$('selector').val('whatever')

または、必要に応じて、selected属性を使用して実行できます(データベースから取得する値が実際に何らかのオプションのvalue属性にある場合):

$('selector').children('option[value=whatever]').attr('selected','selected')

必要なオプションを選択する必要があります...

于 2012-11-16T22:46:03.313 に答える
0

新たにロードされたSELECTボックスでデフォルトの選択を行うには、目的optionselected'に設定するだけです

<select id="my-select">
    <option> -- Select -- </option>
    <option value="1">Item One</option>
    <option value="2" selected="selected">Item Two</option>
    <option value="3">Item Three</option>
</select>

またはjQueryで:

$( '#my-select' ).val( 2 );
于 2012-11-16T22:48:56.770 に答える