jquery判斷select中是否存在某個value以及進行增加、刪除操作

//判斷select中是否存在值爲value的項

function isExistOption(id,value) {  
    var isExist = false;  
    var count = $('#'+id).find('option').length;  

      for(var i=0;i<count;i++)     
      {     
         if($('#'+id).get(0).options[i].value == value)     
             {     
                   isExist = true;     
                        break;     
                  }     
        }     
        return isExist;  
}  

//增加select項

function addOptionValue(id,value,text) {  
    if(!isExistOption(id,value)){$('#'+id).append("<option value="+value+">"+text+"</option>");}      
}  

//刪除select項

function delOptionValue(id,value) {  
    if(isExistOption(id,value)){$("#"+id+" option[value="+value+"]").remove();}  
}  

出處

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章