问题: 多个select选择,如果已选择某些value ,该value不可再选
思路: 点击当前元素,js列出除当前元素外所有的元素
当前解决办法:
function symbolDefine(obj){
if($(".stringName").length > 1){//如果字段数大于1 var index = $('.stringName').index($(obj));//当前选择的字段的下标 $(".stringName").each(function(i){ if(i == index){ return true;//遍历到当前选择的字段跳过 }else{ if($(this).val() == 'startDevId'|| $(this).val() == 'endDevId'){ if($(obj).val() == $(this).val()){//如果选择的字段已有,清空当前select $(obj).val(""); } } } }); }
}