【发布时间】:2014-10-23 01:23:27
【问题描述】:
我有一个动态数量的下拉菜单。当在第一个下拉列表中选择一个值时,第二个等下拉列表的值将与第一个下拉列表相同。但是用户可以选择更改第二个等下拉菜单的值,但不能更改第一个和其他下拉菜单的值。
<select name="dropdown[]">
<option value="1">Sony</option>
<option value="2">Nintendo</option>
<option value="3">Microsoft</option>
</select>
<select name="dropdown[]">
<option value="1">Sony</option>
<option value="2">Nintendo</option>
<option value="3">Microsoft</option>
</select>
<select name="dropdown[]">
<option value="1">Sony</option>
<option value="2">Nintendo</option>
<option value="3">Microsoft</option>
</select>
如何使用 javascript 或 jquery 库来实现这一点?
【问题讨论】:
-
到目前为止你有什么,你到底卡在哪里?
-
@jeroen - 实际上,我还没有任何想法。但是我确实在从第一个下拉列表中填充了第二个下拉列表之前。但是现在,我希望它与第一个下拉列表的值相同。非常感谢您的帮助。
-
为什么要使用级联下拉菜单?你可以只使用
multiple属性。服务于选择多个值的相同意图 -
你完全不知道吗?甚至不应该在
.change()处理程序中?
标签: javascript php jquery html