jQuery初心者です。
セレクトの先頭を選択状態にしてるつもりなのですがなりません。
CSSは当ててない状態でも同じだったので記載してません。
何が原因でしょうか?
先輩方教えて下さい。宜しくお願いします。
html
1<label> 2地域 <span class="label label-danger">(必須)</span> 3<select class="minimal" name="item[prefecture1_id]"><option value="">選択して下さい</option> 4<option value="1">全国</option> 5<option value="2">北海道</option> 6<option value="3">青森県</option> 7<option value="4">岩手県</option> 8<option value="5">宮城県</option> 9<option value="6">秋田県</option> 10<option value="7">山形県</option> 11<option value="8">福島県</option> 12<option value="9">茨城県</option> 13<option value="10">栃木県</option> 14<option value="11">群馬県</option> 15<option value="12">埼玉県</option> 16<option value="13">千葉県</option> 17<option value="14">東京都</option> 18<option value="15">神奈川県</option></select> 19</label>
javascript
1//効かない 2$('[name="item[prefecture1_id]"]').val(0); 3//これも効かない 4$('[name="item[prefecture1_id]"]').val(1); 5//これも効かない 6$('[name="item[prefecture1_id]"]').prop("selectedIndex", 1);
ご指摘により追記
どこが先頭のつもりか?が抜けておりました。
今回は「未入力ですよ」というのを示すものでしたので、
選択して下さいの行がそれに該当します。
「val(0)」で効いてたのですが、元々その行が表示されてるため
効いてる事が分かっていませんでした。
試しにval(3)など試すと効いたため確認取れました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/27 06:30
2021/01/27 06:45
2021/01/27 21:59