bulidfer 2018-08-06 17:00 采纳率: 0%
浏览 2342
已采纳

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

图片说明

第一个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>
  • 写回答

12条回答 默认 最新

  • 猫猫绒 2018-08-07 08:20
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(11条)

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作