我的问题很简单。考虑常见的汽车品牌 - 模型示例,如下所示:
<select id="brand">
<option value="">Choose</option>
<option value="audi" class="a1 a3 a4">Audi</option>
<option value="bmw" class="3-series 5-series 7-series">BMW</option>
</select>
<select id="model">
<option value="">Choose</option>
<option value="A1" class="audi">A1</option>
<option value="A3" class="audi">A3</option>
<option value="A4" class="audi">A4</option>
<option value="3-series" class="bmw">3-series</option>
<option value="5-series" class="bmw">5-series</option>
<option value="7-series" class="bmw">7-series</option>
</select>
我可以使用 JQuery Chained 插件轻松地将模型链接到品牌,如下所示:
$("#model").chained("#brand");
但我希望它也能以相反的方式工作。因此,如果汽车品牌选择为空,我想要完整的型号列表。在第二个选择中选择 A1 将在第一个下拉列表中选择 Audi。
我只是添加了这一行:
$("#brand").chained("#model");
但这不起作用,因为它会将两个选择都呈现为只读(请参阅 jsFiddle)。有没有办法实现我想要的?