为了账号安全,请及时绑定邮箱和手机立即绑定

jquery如何删除name属性相同的select 重复的option值 并保留选中的项

jquery如何删除name属性相同的select 重复的option值 并保留选中的项

慕盖茨4494581 2019-04-19 18:15:19
第一个select选中项目:  心、食道;  <select name="xuewei_id" class="form-control input-sm downList2" multiple> <option value="1" selected='selected'>心</option> <option value="1" >心</option> <option value="2" >肺</option> <option value="2" >肺</option> <option value="3" >气管</option> <option value="3" >气管</option> <option value="4" >口</option> <option value="4" >口</option> <option value="5" >食道</option> <option value="5" selected='selected'>食道</option> <option value="6" >贲门</option> <option value="6" >贲门</option> <option value="7" >胃</option> <option value="7" >胃</option> <option value="8" >脾</option> <option value="8" >脾</option> <option value="9" >脑干</option> <option value="9" >脑干</option> <option value="10" >内分泌</option> <option value="10" >内分泌</option> </select> //第二个select  选中项目: 心 <select name="xuewei_id" class="form-control input-sm downList2" multiple> <option value="1" selected='selected'>心</option> <option value="1" >心</option> <option value="2" >肺</option> <option value="2" >肺</option> <option value="3" >气管</option> <option value="3" >气管</option> <option value="4" >口</option> <option value="4" >口</option> <option value="5" >食道</option> <option value="5" >食道</option> <option value="6" >贲门</option> <option value="6" >贲门</option> <option value="7" >胃</option> <option value="7" >胃</option> <option value="8" >脾</option> <option value="8" >脾</option> <option value="9" >脑干</option> <option value="9" >脑干</option> <option value="10" >内分泌</option> <option value="10" >内分泌</option> </select>
查看完整描述

10 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

对于select下的option,最好的option数据是页面加载后获取到数据,再将数据append到select下,这是比较标准的做法,所以html中的select下是空的。你的这个代码里就是一串的option么??两个解决办法。一,在select被触发时,对内部的option选项进行整理去重,在放到select内。二,把option数据放在后台或者数据库,请求后整理去重,在append。


查看完整回答
反对 回复 2019-05-13
?
杨魅力

TA贡献1811条经验 获得超6个赞

你name设置成不一样的不行吗?为什么要把name设置成一样的?


查看完整回答
反对 回复 2019-05-13
?
jeck猫

TA贡献1909条经验 获得超7个赞

可以在渲染前对数据过滤的,去掉重复,能看一下你是怎么把数据添加进去的吗


查看完整回答
反对 回复 2019-05-13
  • 10 回答
  • 0 关注
  • 945 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号