クローズされちゃってますが、せっかくなので雰囲気だけの一例。
正解ではありません。簡単に書いただけなので参考程度にしてください。
ex.)
https://hoge.comというサイトからエントリーページで職種→飲食 店舗→関東を初期値にしたい。
https://hoge.com/entry?syokusyu=insyoku&tenpo=kantou
みたいなリンクURLにします(なんでもいいけどURLエンコードは考えずとりあえずローマ字にした)
リンク先ページのJavascriptでこんな感じに
※セレクトボックスのvalueとtextは同じ文字列であるものとする
Javascript
1$(function() {
2 //URLのパラメータ取得(?以降のsyokusyu=insyoku&tenpo=kantouの部分)
3 var urlParam = location.search.substring(1);
4 if(urlParam) {
5 //パラメータ文字列の分割(&で区切るのでsyokusyu=insyokuとtenpo=kantouになる)
6 var param = urlParam.split('&');
7 //配列の初期化
8 var setParam = [];
9 //パラメータの数分繰り返し
10 for($i=0; $i < param.length; $i++) {
11 //文字列から連想配列にする
12 var paramItem = param[$i].split('=');
13 setParam[paramItem[0]] = paramItem[1];
14 }
15 $(職種セレクタ).val(setParam.syokusyu);
16 $(店舗セレクタ).val(setParam.tenpo);
17 }
18
19});
これで初期選択されると思います。
ちゃんと検証してないので多分どっか間違えてるかも。
使ってる関数とかは調べてみてください。