需求:下拉框数据新增一条数据,已选择的不能再重新被选择
数据:存放表格数据的数组 scoreTable 下拉框数据 catorgaryArr
定义一个已经选择了的id数组 catorgaryIds
实现:
arr 使用来保存每一个下拉框单独的下拉框数据
思想:过滤掉其他已选择的数据,保留自己单前选择的
let arr = [];catorgaryIds.forEach(item=>{ let r = catorgaryArr.filter(ele=>{ return !(catorgaryIds.join("").indexOf(ele.id) && item!==ele.id ) }) arr.push(r);})