首页 新闻 搜索 专区 学院

js去除下拉列表中的已选项

0
悬赏园豆:20 [已解决问题] 解决于 2016-05-12 22:40

有5个或多个select,每个列表中都包含相同的数据,例如--请选择--、1、2、3、4、5、6。。。随便选中一个select的某一项,假设选择了第三个select的第二项2,则其余select中的数据剔除2这个选项,只剩下--请选择--、1 3 4 5 6,以此类推,若这个select选中“--请选择--”,则将之前剔除的数据还原到各个select,请问这种场景用什么数据结构或者算法来实现比较好?

js
逐影的主页 逐影 | 小虾三级 | 园豆:998
提问于:2016-05-12 17:47
< >
分享
最佳答案
0

select 点击之后,动态创建里面的option,刚想到,应该可以一试。

因为你点击之后,动态判断一下,然后动态创建一下就ok了,免费剔除这些的麻烦项目。

收获园豆:20
Supper_litt | 小虾三级 |园豆:783 | 2016-05-12 18:06

有没有通过维护一个选项列表的方式,让select只从这个列表中的剩余数据中去取?

逐影 | 园豆:998 (小虾三级) | 2016-05-12 18:36

@逐影: 可以啊,但是你要自己写代码。

Supper_litt | 园豆:783 (小虾三级) | 2016-05-12 18:47

@Supper_litt: 有一点没想明白,已经剔除的数据如何恢复到这个列表中?

逐影 | 园豆:998 (小虾三级) | 2016-05-12 18:50

@逐影: 写两个方法,一个剔除,一个添加。

Supper_litt | 园豆:783 (小虾三级) | 2016-05-12 21:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册