0

オプションの選択があります。var selected select を自動的に設定する方法は?

<option>
<select>1</select>
<select>2</select>
</option>

たとえば、オプション 1 を手動で選択すると、自動的に

<select selected="selected">1</select>

編集私は見つけました。

<select id="sel">
    <option value="1">aa</option>
    <option value="2">bb</option>
    <option value="3">cc</option>
</select>

$("#sel").change(function(){
   alert($(this).val())
});
4

4 に答える 4

1

これを試して

$("#myOption").val("1");
于 2012-04-11T08:18:02.590 に答える
1

あなたのコードは

<select>
    <option selected="selected">1</option>
    <option>2</option>
</select>
于 2012-04-11T08:19:36.430 に答える
0

あなたの問題が何であるかはよくわかりませんが、ユーザーがドロップダウンからオプションを選択したときにフォームを送信したいというあなたの書いたものからアイデアを得ていますか?

この場合、イベントを発生させるドロップダウンにリスナー()を実装するためにJQuery.live()が必要です。あなたの場合はフォームを送信したいので(私は思う)、.post()ajaxを使用したい場合はおそらく使用してください。

これらはjQueryサイトで調べてください。

于 2012-04-11T08:48:22.513 に答える
0

@creminsnに同意します!! そしてそれが価値を得るためにこれを試してください

var val;
$('#selectID').click(function(){
val=$('#selectID option:selected').val();
});

val は、選択した val を提供します。テキストが必要な場合は、実行できます

$('#selectID option:selected').text();
于 2012-04-11T08:23:32.363 に答える