0
django形式では、selectのデフォルトオプションを設定しました。 UIの変更は表示されませんが、検査した後、DOMが実際に変更されているのが見えています。コンソールでHTMLをチェックインすると、選択したオプションが1に設定されていることがわかりますが、選択したオプションについてjqueryを呼び出すと、別のオプションが表示されます。selectでhtmlで選択されたオプションがDOMで見ているものと異なります
$("select[name=spread_format] option")
[<option value="0">in.</option>, <option value="1" selected="selected">ft.</option>]
$("select[name=spread_format] option:selected")
[<option value="0">in.</option>]
$("select[name=spread_format]").val()
"0"
私が達成したいのは、デフォルトとして1を表示することです。この選択は、ブートストラップモーダルでレンダリングされます。
UIの選択されたオプションが「0」で、「1」でないことがわかりました。私のDOMを示しています。選択されたオプションの値を取得するために
おかげで、今なぜ私が選択し、選択されたと言うものを見ていないです。最初のオプションは表示されたものです – user1532587
私は質問を理解していますか分かりません。私の例では、選択されたオプションは "B"であり、値は2です。 – Dekel
問題があるスクリーンショットを追加しました。 DOMで選択されているがUIが0である@Dekel – user1532587