0

求人広告サイトがあり、ユーザーがドロップダウンリストからいくつかのオプションを選択したときに、そのオプションのテキストを入力フィールドに自動的に入力するように、広告の投稿フォームに表示したいと思います。.valを使用してそのselectの値を取得できましたが、.textを使用すると、入力フィールドにselectで使用可能なすべてのオプションが入力されます。jsfiddle.netをよりよく理解するためのデモがあります

4

2 に答える 2

2

選択したアイテムのみが必要な場合は、次のようなセレクターtextを使用する必要があります。:selected

var selected_item = $(":selected", this).text()

参照:jsfiddle.net

:selectedSelectorに関する詳細情報

于 2012-10-04T18:46:45.280 に答える
1

ドロップダウンの選択された値を取得するには、text()の代わりにval()を使用します。変化する:

var selected_item = $(this).text()

 var selected_item = $(this).val()
于 2012-10-04T18:49:15.310 に答える