I would like to remove the div created using .append()
Example: HTML
            <input id="type_ingd" type="text">
            <button class="btn btn-primary" id="add_ingd">
                Add
            </button> 
            <div class="text-left ingd-cont">
                <div class="btn-group incl-ingd">
                    <div type="button" class="btn btn-default">
                        Rooms <i class="fa fa-close"></i>
                    </div>
                </div>
                <div class="btn-group incl-ingd">
                    <div type="button" class="btn btn-default">
                        Mansions <i class="fa fa-close"></i>
                    </div>
                </div>
            </div>
JS
            $("#add_ingd").on('click', function(e) {
                var ti = $('#type_ingd').val();
                $( ".ingd-cont" ).append( '<div class="btn-group incl-ingd"><button type="button" class="btn btn-default">'+ti+' <i class="fa fa-close"></i></button></div>' );
            });
            $("i.fa-close").on('click', function(e) {
                removeIngd(this);
            });
            function removeIngd(thiscont) {
                $(thiscont).closest('div.incl-ingd').remove();
                var iiv = $(".incl-ingd:visible").length;
                if (iiv == 0){
                    $("#find-recp-btn").attr('style', 'display:none;');
                }
            }
First, I try to input a word (ex: kitchen)then click the Add button.
Then the word will append inside the ingd-cont.
And the problem is when I click the fa-close of the word it does not removed..
I'm not sure if this is possible but if it is, please help me out :)
 
    