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();}  
}
————————————————
版权声明:本文为CSDN博主「自由的棉花」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42403127/article/details/102581993

posted on 2022-09-25 09:39  码农at突泉  阅读(426)  评论(0编辑  收藏  举报