【发布时间】:2011-06-28 22:18:37
【问题描述】:
我有一个包含国家和国家代码的下拉菜单。这个列表非常大,所以我想在页面加载后动态地将访问者的国家放在顶部。有没有办法在 jQuery(GeoIP?)中做到这一点?
我的下拉菜单如下所示:
<select name="country" id="country" class="inputCombo">
<option value="">Select an item...</option>
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
....
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
</select>
如果你在美国,那么我希望它像这样重新排列:
<select name="country" id="country" class="inputCombo">
<option value="US">United States</option>
<option value="">--------------</option>
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
....
<option value="GB">United Kingdom</option>
</select>
或者如果在加拿大,像这样:
<select name="country" id="country" class="inputCombo">
<option value="CA">Canada</option>
<option value="">--------------</option>
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
....
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
</select>
对此有何建议或技巧?
【问题讨论】:
-
您使用哪种服务器端语言?您可能可以在服务器端进行。
标签: javascript jquery geolocation