私はASP.NET MVC 3とjQuery 1.5で作業しています。jQueryのval(value)はドロップダウンボックス(水中)で選択した値をどのように設定しますか
どこかに私のコードでは、私はそうのようなdropdownboxの選択した値に設定するのjQueryを使用します。
$("#SelectedFilterOption").val(filterOption)
filterOption
は、オプションフィールドの値ではなく、テキストです。私の画面では正しい値が選択されていますが、htmlを見ると、selected
属性を持つオプション要素は表示されません。これらの値をASP.NET MVC 3アプリに投稿すると、どのような値が選択されているかを「彼ら」はどのように知っていますか?
編集:
$("#SelectedFilterOption").val()
が正しい値を返しません。また、私は、ASP.NET MVCから最初の選択された値を設定すると、その要素がになり、selected
属性を取得することに気付きました。 selecte dattributeは、手動で別のオプションを選択した場合でも、htmlのフィールドにとどまります。
私は火かき棒(クロムとIE9ツールに加えて)でこれを調べます。
Firebugを使ってhtmlを見ましたか?それを使用しない場合、実行時にhtmlコードを使用することができます。 – reporter
私はクロムとIE9のDOMインスペクタを使用しました(IE9ではリフレッシュhtmlを押しました) –