Jquery adding and removing items from listbox

后端 未结 9 931
粉色の甜心
粉色の甜心 2021-02-03 13:13

I\'ve created this fiddle, it allows the user to click on either art or video, dynamically populating the the second listbox with the list associated with those selections. Ther

9条回答
  •  梦如初夏
    2021-02-03 13:40

    Get existing list of options, check if those you're adding already exist, if not, add them:

    http://jsfiddle.net/bZXs4/

    $('#add').click(function () {
         var inHTML = "";
         var $opts = $('#SelectedItems').find('option'); 
    
         $("#SelectBox2 option:selected").each(function () {
             var allowItemToBeAdded = true;
             var selectedVal = $(this).val();
             $opts.each(function(index, element){
                 if($(this).val() === selectedVal){
                     allowItemToBeAdded = false;
                 }
             });
    
             if(allowItemToBeAdded){
                 inHTML += '';
             }
         });
    
         if(inHTML !== ''){
             $("#SelectedItems").append(inHTML);
         }
     });
    

提交回复
热议问题