我正在寻找一种方法,当选择下拉选项上的选项时如何更改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中的某些东西没有关闭或者你上钩的功能。 –