###実現したいこと
【その1】セレクトメニューを選択した場合、valueに指定したURLにジャンプさせる。
【その2】「その1」でジャンプした先のページの「option」に「selected」を付ける。
#####【その1】に関しては下記記述で実現できました。
HTML
1<form action="#" name="form"> 2<select onChange="location.href=value;"> 3 <option value="http://example.com/aaa/bbb/page-a.html">ページA</option> 4 <option value="http://example.com/ccc/ddd/page-b.html">ページB</option> 5 <option value="http://example.com/eee/fff/page-c.html">ページC</option> 6 <option value="…"> ・・・ 7 8</select> 9</form>
#####【その2】に関して実現の方法がわからず困っております。
例えばジャンプ先が「page-c.html」の場合、下記記述で、
optionに「selected」をつけることができるところまでは確認できました。
javascript
1var url = window.location; 2if(document.URL.match("page-c.html")) { 3$('select').val('http://example.com/eee/fff/page-c.html'); 4}
ただ、ディレクトリ「/eee/fff/」の箇所は変更があるかもしれず、「page-c.html」の部分だけを抽出して
URLとvalueの値が一致した場合に「selected」を付ける方法がございましたらご教授いただけますと幸いです。
つたない説明で恐縮ですが何卒宜しくお願い申し上げます。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/04 17:00