我正在尋找一種方法,當選擇下拉選項上的選項時如何更改div的內容。更改選擇變化的DIV內容
我碰到了以下內容:
<script type="text/javascript" src="jquery.js"></script>
<!-- the select -->
<select id="thechoices">
<option value="box1">Box 1</option>
<option value="box2">Box 2</option>
<option value="box3">Box 3</option>
</select>
<!-- the DIVs -->
<div id="boxes">
<div id="box1"><p>Box 1 stuff...</p></div>
<div id="box2"><p>Box 2 stuff...</p></div>
<div id="box3"><p>Box 3 stuff...</p></div>
</div>
<!-- the jQuery -->
<script type="text/javascript" src="path/to/jquery.js"></script>
<script type="text/javascript">
$("#thechoices").change(function(){
$("#" + this.value).show().siblings().hide();
});
$("#thechoices").change();
</script>
這個工作在它自己的罰款,但我想用下面的腳本中使用它:
http://www.dynamicdrive.com/dynamicindex1/chainedmenu/index.htm
當使用它旁邊這個chainedmenu腳本,它只是一次加載所有的DIV框內容,而不是每個選擇SELECT選項時的div選項。
任何想法,我可以用這個鏈接菜單腳本獲得不同的DIV內容顯示不同的SELECT選項?
這是一個測試頁面:http://freeflamingo.com/t/new.html
@Ian:我們需要看到*項目*試圖這樣做。請發佈您的代碼。 – Sampson
你能發佈或向我們展示實際存在問題的代碼嗎?這聽起來像是ID中的某些東西沒有關閉或者你上鉤的功能。 –