我正在尝试基于URL在select
框中进行选择。网址绑定到value
的option
属性。如何在jQuery中做到这一点?
<select>
<option value="http://name.com/">All</option>
<option value="http://name.com/category/electronics">Electronics</option>
<option value="http://name.com/category/books">Books</option>
<option value="http://name.com/category/furniture">Furniture</option>
<option value="http://name.com/category/kitchen">kitchen</option>
<option value="http://name.com/category/homeware">Homeware</option>
<option value="http://name.com/category/outdoors">Outdoors</option>
</select>
首先,从您当前所在的URL中获取pathname
。您可以使用以下功能:window.location.pathname
。然后在javascript代码中检查pathname
是否与任何options
值匹配,如果匹配,则在该选项上添加selected
属性。
如果只需要在页面加载时选择一个选项,则应执行以下操作。
$(function(){
$( "select").val(window.location);
))
将此代码放在您的
<script>
$('select').last().val(location.href)
</script>