jQuery选择值集问题

jQuery选择值集问题,jquery,cookies,selected,Jquery,Cookies,Selected,就我个人而言,我无法理解这一点。希望你们中的一些专家能帮助我:>我在这里找到了几种方法。但是,我一定是把代码放错了,因为我似乎无法正确设置值 我希望发生的是,用户在下拉列表中选择一个区域,然后设置cookie。根据cookie,用户将被重定向到特定页面。我似乎已经正确地设置/检测了cookie,但一旦用户到达新页面,我希望区域下拉列表“选中”当前区域,以便用户知道他们位于正确的区域。。当cookie被检测为特定区域时,如何设置所选值 以下是我目前的代码: <select id="regio

就我个人而言,我无法理解这一点。希望你们中的一些专家能帮助我:>我在这里找到了几种方法。但是,我一定是把代码放错了,因为我似乎无法正确设置值

我希望发生的是,用户在下拉列表中选择一个区域,然后设置cookie。根据cookie,用户将被重定向到特定页面。我似乎已经正确地设置/检测了cookie,但一旦用户到达新页面,我希望区域下拉列表“选中”当前区域,以便用户知道他们位于正确的区域。。当cookie被检测为特定区域时,如何设置所选值

以下是我目前的代码:

<select id="regionSelect">
<option id="aus" value="aus">Australia</option>
<option id="fr" value="fr">France</option>
<option id="ger" value="ger">Germany</option>
<option id="usa" value="usa">USA</option>
</select>

<script>
$('#regionSelect').change(function() {

   $.cookie('hrregion', $(this).val(), {expires: 365});

if ($.cookie('hrregion') == "aus") {
       window.location.href = "australia.aspx";  
}

if ($.cookie('hrregion') == "fr") {
       window.location.href = "france.aspx";  
}

if ($.cookie('hrregion') == "ger") { 
        window.location.href = "germany.aspx";        
}

if ($.cookie('hrregion') == "usa") {
       window.location.href = "usa.aspx";  
}
</script>

澳大利亚
法国
德国
美国
$(“#区域选择”).change(函数(){
$.cookie('hrregion',$(this.val(),{expires:365});
如果($.cookie('hrregion')==“aus”){
window.location.href=“australia.aspx”;
}
如果($.cookie('hrregion')==“fr”){
window.location.href=“france.aspx”;
}
如果($.cookie('hrregion')==“ger”){
window.location.href=“germany.aspx”;
}
如果($.cookie('hrregion')==“美国”){
window.location.href=“usa.aspx”;
}

在脚本结束之前,添加:

$("#regionSelect").val($.cookie('hrregion'));

在脚本结束之前,添加:

$("#regionSelect").val($.cookie('hrregion'));

缺少
})
之前。呜呜!我的坏:>谢谢你注意到丢失的
})
之前。呜呜!我的坏:>感谢您的注意或作为替代:
$('#'+$.cookie('hrregion')).prop('selected',true)(但这似乎没有足够的不同,无法作为一个单独的答案添加,加上它未经测试,我不完全确定它是否能按预期工作。)感谢各位的回复!!或者作为替代:
$('#'+$.cookie('hrregion')).prop('selected',true)(但这似乎没有足够的不同,无法作为一个单独的答案添加,加上它未经测试,我不完全确定它是否能按预期工作。)感谢各位的回复!!