フォームでセレクタを作っているのですが、例えば以下の様なセレクタがあったとします。
<select>
<option>東京</option>
<option>大阪</option>
<option>沖縄</option>
</select>
別なページから上記フォームのページに来た時に、予め大阪を選択させることは可能なのでしょうか?
例えば、フォームのURLが
http://form.co.jp/?osaka
だったらセレクタが大阪になっている。
http://form.co.jp/?tokyo
だったらセレクタが東京になっている。
のような。
ぐぐってみたのですが、なかなかドンピシャな方法が見つからず質問させて頂きました。
よろしければ具体的なコードを教えていただけると幸いです。
宜しくお願いします。
$(function(){ $('select').val([ location.hash.slice(1) ]); })
<select> <option value="tokyo">東京</option> <option value="osaka">大阪</option> <option value="okinawa">沖縄</option> </select>
こうしておけば、
http://form.co.jp/#osaka
というURLだと大阪になりますよ。