// var $CloneTarget ; function checkMultipleInput() { $(".multipleInput").each(function() { $(this).children('.controls').length==1 ? $(this).addClass("plural") : $(this).removeClass("plural") }); } function removeInput(){ $(".removeInput").click(function (){ $(this).parents(".controls").remove(); checkMultipleInput(); return false; }); } $(document).ready(function(){ var $modalNumber = 0; checkMultipleInput(); removeInput(); $(".addinput").click(function (){ $modalNumber+=1; var $CloneTarget = $(this).parents(".controls").prev(".multipleInput").children('.controls:last'); $(this).parents(".controls").prev(".multipleInput").append($CloneTarget.clone()); class_to_be_removed = $(this).parents(".controls").prev(".multipleInput").attr("ext_class") // $(this).parents(".controls").prev(".multipleInput").children('.controls:last input').val(""); $(this).parents(".controls").prev(".multipleInput").children('.controls:last').find('input').val('') $(this).parents(".controls").prev(".multipleInput").children('.controls:last').find('.tab-pane').removeClass(class_to_be_removed).addClass("NewInput_"+$modalNumber) btn = $(this).parents(".controls").prev(".multipleInput").children('.controls:last').find(".nav.nav-pills li") $.each(btn,function(i,value){ old_link = $(this).children("a").attr("href"); $(this).children("a").attr("href",".NewInput_"+$modalNumber); }); removeInput(); checkMultipleInput(); return false; }) });