モバイル訪問者のメインナビゲーションとして使用される選択リストがあります。構造は次のとおりです。
<select id="nav">
<option value="http://somesite.com/url_1">Page 1</option>
<option value="http://somesite.com/url_2">Page 2</option>
<option value="http://somesite.com/url_3">Page 3</option>
<option value="http://somesite.com/url_4">Page 4</option>
</select>
現在のページのURLを選択リストのURLと照合し、一致する場合はそれを選択したオプションとして設定するにはどうすればよいですか?私はそれがこのようなものになるだろうと推測しています:
var url = window.location;
$("#nav option").each(function() {
var value = $(this).val();
if(url === value) {
$(this).val('selected','selected');
};
});