在我的代碼中,我使用jquery &下拉列表顯示/打印div。這工作,但刷新我的網頁下拉不重置並顯示舊的選擇。 前jQuery代碼:使用jquery下拉刷新顯示/隱藏div
$(document).ready(function(){
$('.box').hide();
$('#dropdown').change(function() {
$('.box').hide();
$('#div' + $(this).val()).show();
});
});
HTML輸出:
<form>
<select id="dropdown" name="dropdown">
<option value="0">Choose</option>
<option value="area1">DIV Area 1</option>
<option value="area2">DIV Area 2</option>
<option value="area3">DIV Area 3</option>
</select>
</form>
<div id="divarea1" class="box">DIV Area 1</div>
<div id="divarea2" class="box">DIV Area 2</div>
<div id="divarea3" class="box">DIV Area 3</div>
在線演示:HERE
問題:後單擊並選擇任何DIV這顯示結果格但之後刷新不會重置下拉和隱藏div結果。爲了更好地理解,選擇下拉列表右鍵單擊jsffiddle結果並刷新此框架(結果)U查看我的問題。問題
打印SCR:
感謝
無法在Chrome中重現。我也贊同@Curt。 – mekwall 2012-03-30 09:37:59
@MarcusEkwall是的,我也檢查了現在在IE工作。真的這不工作在FF。 – 2012-03-30 09:42:00
我不明白這個問題,同意@Curt – Th0rndike 2012-03-30 09:42:19