37 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
// 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;
 | 
						|
            })
 | 
						|
        }); |