我能夠獲取存儲在會話中的值。現在我想將我的選擇框中的cookie值顯示爲選定值。如何根據從cookie中檢索的值來選擇selectbox值
我試着用下面的代碼,但不幸的是我的cookie值沒有被選中。
請幫我解決我的問題。
<script>
$(document).ready(function(){
$('#continue').click(function() {
var singleValues = $("#select_letter").val();
$.cookie("language", singleValues);
})
alert($.cookie('language')); //getting the correct value which are set in cookie
$('#select_letter option[value="'+$.cookie('language')+'"]').attr('selected','selected');
//This is not working,Not setting the cookie value as selected
});
</script>
</head>
<body>
<select id='select_letter'>
<option>Java</option>
<option>C</option>
<option>php</option>
<option>python</option>
<option>c sharp</option>
</select>
<input type="button" id='continue' value="Save as default value"/>
<!-- On click of this link the current page will load -->
</body>
</html>
問題設置選定的值不是你的JavaScript,它是你的HTML(使用你的c urrent JavaScript)。您試圖選擇使用屬性'[value =]'選擇器,但是您的選項中的'value'屬性未設置。 – Richard 2013-03-22 09:14:00