我有一個下拉的問題...我有一個下拉頁面和一個按鈕保存..當你選擇一個選項下拉你想..然後點擊保存..價值去數據庫和存儲在那裏..當你再次進入此頁面...下拉菜單必須顯示您以前節省的值...但我有一個問題..當我來到這個網頁..下拉菜單不顯示我正確的價值..它顯示了我的第一個值..但是當我點擊它在這個菜單中選擇的選項是正確的..jquery droplist refresh
我想也許我需要刷新它或什麼?
這裏是js->
<script>
$(document).ready(function() {
var defaultValue = Settings.getDefaultTimespan();
if (defaultValue == $('#opt' + defaultValue).val()) {
$('#opt' + defaultValue).attr('selected','selected');
}
$('#saveBtn').click(function() {
Settings.setDefaultTimespan(parseInt($('#timeSettingsDropList').val()));
});
});
</script>
這裏是HTML - >>
<div id="timespanSettings">
<table>
<tr>
<td style="width: 15%"><p>Default timespan:</p></td>
<td style="width: 85%"><select name="timeDropList" id="timeSettingsDropList">
<option id="opt0" value="0">6 Minutes</option>
<option id="opt1" value="1">10 Minutes</option>
<option id="opt2" value="2">15 Minutes</option>
<option id="opt3" value="3">30 Minutes</option>
<option id="opt4" value="4">1 Hour</option>
</select></td>
</tr>
</table>
</div>
正如你可以看到..下拉菜單可顯示 「6分鐘」,但selcted是 「1小時」
也許我錯過了問題,但JQM由defualt這樣做,不它?現場演示:http://jsfiddle.net/phillpafford/trdYP/5/選擇時間,導航到第2頁並返回主頁。價值應該是你選擇 –
我需要保存數據庫中的數據,因爲有另一個地方,我需要改變它..它是設置頁面..你必須選擇默認值的時間跨度..它不會工作如果你退出應用程序...並再次去那裏.. – Sergio