Почему то не выполняется часть кода, хотя вроде все правильно.
function PriceAddNewInput(div)
{
$(div).children().map( function() {
var clon = $("#"+this.id).clone();
var nameExplode = this.name.split('_');
var nextName = +nameExplode[1]+1;
var eventResult = [false, false];
if(this.onclick != null)
{
var event = clon.attr('onclick').split('(');
var eventExplode = event[1].split(')');
var eventNumber = eventExplode[0].split(',');
var eventNextNumber = +eventNumber[1]+1;
eventResult[0] = 'onclick';
eventResult[1] = event[0]+'('+eventNumber[0]+','+eventNextNumber+')';
}
if(this.onchange != null)
{
var event = clon.attr('onchange').split('(');
var eventExplode = event[1].split(')');
var eventExplode2 = eventExplode[0].split('"');
var eventExplode3 = eventExplode2[1].split('_');
var eventExplode4 = eventExplode2[3].split('_');
var eventResult1 = +eventExplode3[1]+1;
var eventResult2 = +eventExplode4[1]+1;
eventResult[0] = 'onchange';
eventResult[1] = event[0]+'("'+eventExplode3[0]+'_'+eventResult1+'", "'+eventExplode4[0]+'_'+eventResult2+'")';
}
if(eventResult[0] == false)
{
clon.attr('name', nameExplode[0]+'_'+nextName).attr('id', nameExplode[0]+'_'+nextName).appendTo('#AddressInformation_1');
}
else
{
clon.attr('name', nameExplode[0]+'_'+nextName).attr('id', nameExplode[0]+'_'+nextName).attr(eventResult[0], eventResult[1]).appendTo('#AddressInformation_1');
}});
//Отсюда выполнение кода заканчивается
alert("Hello Wolrd!");
}
Пожалуйста помогите!
Не ошибок, ничего не выводит, вроде все верно, однако, все выполняется в окурат до того момента, где я описал в коде, далее, что не пиши, ничего не работает, даже простейший алерт...