問題: 多個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(""); } } } }); }
}