根据页面更改改变下拉框的值

3
<select id="location-search"  onChange="window.location.href=this.options[this.selectedIndex].value;"> > 
    <option value="http://dignitytech.com/efront/contact-us/">Ireland</option>

    <option value="http://dignitytech.com/efront/united-kingdom-2/">United Kingdom</option>

    <option value="http://dignitytech.com/efront/spain/">Spain</option>

    <option value="http://dignitytech.com/efront/romania/">Romania</option> 

</select>

现在我希望根据页面更改来更改下拉值。
有人能帮助我吗?

你能解释一下你的意思吗? - Marc Guiselin
类似这样的代码:$("#location-search").val( location.href ); - Ram
请访问http://dignitytech.com/efront。 - Ashok Sojitra
你好,请帮助我。 - Ashok Sojitra
2个回答

2
您应该可以通过在页面加载时执行以下简单代码来实现这一点:
$('#location-search').val(location.href);

访问dignitytech.com/efront。 - Ashok Sojitra
好的,有什么问题吗?我可以看到下拉菜单已经正确地预选了。 - dfsq

0

根据你已经拥有的内容,我假设你有多个页面上都有这个选择。如果是这样,在每个页面上标记适当的值(所以当你在 contact-us 页面时,用 selected 属性标记该选项)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接