创建两个依赖于第一个的下拉列表
Creating two drop down list that are dependent on the first
我在我的html中创建了三个下拉列表,其中包含所有可能的选项。然而,我需要他们改变,因为以前的选项被选中(隐藏和显示正确的)。我把第二个和第一个绑在一起了,我不能把第三个绑在一起了。我如何用同样风格的代码做到这一点?
http://jsfiddle.net/cL2tt/115/$(document).ready(function() {
var optarray = $("#optthree").children('option').map(function() {
return {
"value": this.value,
"option": "<option value='" + this.value + "'>" + this.text + "</option>"
}
})
$("#opttwo").change(function() {
$("#optthree").children('option').remove();
var addoptarr = [];
for (i = 0; i < optarray.length; i++) {
if (optarray[i].value.indexOf($(this).val()) > -1) {
addoptarr.push(optarray[i].option);
}
}
$("#optthree").html(addoptarr.join(''))
}).change();
})
看我对类似问题的回答,展示了两种不同的方式。
修改
相关文章:
- 如何隐藏&使用jQuery禁用依赖于另一个字段值的字段
- 如何使用 2 个 XMLHttpRequest 一个依赖于另一个
- Javascript表单.使一个条目依赖于另一个条目
- 试图使一个事件依赖于另一个事件,并使用jquery自定义事件传递数据
- 使用jquery如何自动删除下拉列表中的第一个空白选项(如果它依赖于另一个选项)
- 测试依赖于另一个指令Angularjs的指令
- 下拉选项依赖于另一个下拉选项(所有值都来自数据库)
- jQuery的函数不依赖于另一个控件的值
- 当模型依赖于另一个模型时创建模型
- 配置依赖于另一个服务angularjs的服务
- 函数仅适用于第一个td's、 但不是针对所有的td's
- 我应该如何循环通过依赖于前一个循环的异步函数's值
- 禁用依赖于另一个选择框的选择选项
- 如何使用NodeJS处理依赖于另一个函数的结果的函数
- HTML JAVASCRIPT或PHP如何使选择中的选项依赖于另一个选择中的选项
- 更改一个下拉列表的值依赖于另一个下拉列表
- 在依赖于另一个字段选择的窗体中隐藏表的某个部分
- 如何使一个Div's位置(不是子或父)完全链接/依赖于另一个Div's位置
- 嵌套的重复,一个依赖于另一个
- 在PHP和jQuery中,使一个下拉列表依赖于另一个下拉列表