加载后将下拉列表重置为原始列表
reset dropdown list to original after it is load
<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
重置为其默认值?例
滴落
苹果
橙
梨
ddlCol
$1
$2
$3
ddlCol2
红
绿
紫色
选择苹果。
ddlCol 更改
$1
$1.50
$2
选择 $1
ddlCol2 更改
蓝
粉红色
现在选择梨
我的 ddlCol2 将重置回
红
绿
紫色
.我将如何重置它?
当
需要重新加载它们时,您需要相应地触发它们。
var refreshColThenCol2 = function(){
$("#ddlcol").load(url, refreshCol2);
};
var refreshCol2 = function(){
$("#ddlcol2").load(url);
};
$("#ddl").change(refreshColThenCol2);
$("#ddlcol").change(refreshCol2);
var refreshColThenCol2 = function(){
$("#ddlCol1").html($("#ddl2").html());
};
我认为以这种方式加载 T 要好得多
简单有效的功能,对我有用。 '' 将其插入您希望让它工作的页面上的一些脚本标签之间。
window.onload=function() {
document.getElementById("IDofyourdropdown").selectedIndex = 0;
}
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 原始javascript将json对象中的项目打印到列表中的屏幕上
- 加载后将下拉列表重置为原始列表
- 车把:在保留原始排序索引的同时对列表进行排序
- 如何从视频游戏应用程序中的原始语法中获取@commit标签ID列表
- 如何在交换后将列表元素返回到其原始样式
- AngularJs将列表保持在原始状态
- 为什么使用切片克隆列表会影响原始列表
- 单击list item将创建一个具有原始列表项'文本内容的新列表项
- 无效/可排序的序列化列表,而无需从列表中删除原始项目