JSFiddle - React, Tailwind, and code Playground

by Vipin Patil

HTML

<link rel="stylesheet" href="http://homevedadata.search-engine-web-promotion.net/assets/css/style.css">
<link rel="stylesheet" href="http://homevedadata.search-engine-web-promotion.net//assets/css/normalize.css">
#################
<div class="modal-body" style="padding-left: 15px; padding-right: 15px; overflow-y: scroll; height: 214px;">
<input type="text" class="form-control" id="modal-search" placeholder="Type to search">
<div class="margin-bottom-20"></div>
<ul class="list-unstyled preference-list list-inline" id="topics_list" style="display: block;">
    
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="1">Vaginal Discharge</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="2">First Aid</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="3">Acid Reflux</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="4">Acne</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="5">Alcoholism</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="6">Allergies</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="7">Alzheimer's</span> <i class="icon-plus"></i><i class="icon-tick"></i></a></div>
</li>
    <li>
<div class="post-category with-icon topics_add"><a href="javascript:void(0)"><span id="8">Amnesia</span> <i class="icon-plus"></i><i...

CSS

/* Latest compiled and minified CSS included as External Resource*/

/* Optional theme */
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css');

JavaScript

$("#link-add-more").click(function(){ 
$( "#set_Preferences li span" ).each(function( index ) {
    
    myid=$( this ).attr('id');
    //alert( index + ": " + $( this ).attr('id'));
    
   //alert( $('.preference-list li #'+ myid).parent().text());
    $('.preference-list li .'+ myid).addClass("active");
});
});


 $('.topics_add').click(function(){	

             currunt_div.push(this);
                    var textt=$(this).find('span').text();
                       var tag_id=$(this).find('span').attr('id');
   
                var flag=0;
            for(  var i=0;i<stuff.length;i++){
                
                if(tagId[i]==tag_id){
                
                      flag=1;
                }
                }
                
                if (flag==1)
                {
             
                tagId = jQuery.grep(tagId, function(value) {
                  return value != tag_id;
                });
                stuff = jQuery.grep(stuff, function(value) {
                  return value != textt;
                });
                    
                }
                else
                {
                  
                     stuff.push(textt);
                   tagId.push(tag_id); 
                     window.stuff=stuff;
                }
                
                
           // }
                // console.log("true"+$.inArray(tag_id,tagId));
                
                  
            
        
    });