1

このjqueryを使用して、ドロップダウンから選択した値を非表示のテキストフィールドに入れています。これは見事に機能します - このフォーラムにいる人の 1 人から入手しました!!! しかし、コードでさらにひねりが加えられたので、同じことをする必要がありますが、今回は表示テキストを別のユーザーに送信する必要があります。私が作成する隠しファイル。このコードを使用して、関連する値の代わりに 表示テキストを取得するには何を変更すればよいでしょうか。たとえば、次の場合:

<select id="firstbox">
<option value="TM">Time Warner</option>
<option value="CC">Comcast</option>
<option value="HC">Hartford Cable</option>
</select>

以下のコードを変更して、「Time Warner」、「Comcast」、または「Hartford Cable」を取得して送信するにはどうすればよいですか?

$(document).ready(function() {
        $("select#2135, select#4436, select#4437").change(function(){
            $("#4443").val($(this).val());
        })
        .trigger('change');
    });
4

1 に答える 1

4

選択したオプションの.text()代わりに使用.val()

$(this).find(":selected").text()

ids手紙から始めるべきです

于 2012-04-20T13:46:50.623 に答える