36 lines
1.7 KiB
JavaScript
36 lines
1.7 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());
|
|
|
|
// $(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').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",old_link+".NewInput_"+$modalNumber);
|
|
});
|
|
removeInput();
|
|
checkMultipleInput();
|
|
return false;
|
|
})
|
|
}); |