<select id="ddl" name="ddl">
<option value="Col">loading</option>
</select>
<select id="ddlCol" name="ddlCol">
<option value="Col">loading</option>
</select>
<select id="ddlCol2" name="ddlCol">
<option value="Col">loading</option>
</select>
$("#ddl").change(function(){
$("#ddlcol").load(Test1.html);
});
$("#ddlcol").change(function(){
$("#ddlcol2").load(Test2.html);
});
现在我有3个下拉列表。
当我的第一个下拉列表选择dll
字段时。 ddlCol
将加载test1.html
在我的ddlCol
选择后,ddlcol2
将加载test2.html
我想知道的是,如果我选择第一个下拉列表如何将ddlcol2
重置为其默认值?
示例
DDL
苹果
橙
梨
ddlCol
$ 1
$ 2
$ 3'/ P>
ddlCol2
红色
绿色
紫
选择Apple。
ddlCol改变
$ 1
$ 1.50
$ 2
选择$ 1
ddlCol2更改
蓝
粉红色
现在选择梨
我的ddlCol2将重置回
红色
绿色
紫
。 我该怎么重置呢?
答案 0 :(得分:0)
当需要重新加载时,您需要相应地触发它们。
var refreshColThenCol2 = function(){
$("#ddlcol").load(url, refreshCol2);
};
var refreshCol2 = function(){
$("#ddlcol2").load(url);
};
$("#ddl").change(refreshColThenCol2);
$("#ddlcol").change(refreshCol2);
答案 1 :(得分:0)
var refreshColThenCol2 = function(){
$("#ddlCol1").html($("#ddl2").html());
};
我认为加载这种方式要好得多
答案 2 :(得分:0)
简单有效的功能对我有用。 \将此插入您希望对其进行处理的页面上的一些脚本标签之间。
window.onload=function() {
document.getElementById("IDofyourdropdown").selectedIndex = 0;
}