我有一个选择列表用作移动访问者的主要导航。结构如下:
<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,如果匹配,则将其设置为选定选项?我猜它会是这样的:
var url = window.location;
$("#nav option").each(function() {
var value = $(this).val();
if(url === value) {
$(this).val('selected','selected');
};
});