Почему не выполнятеся простейший alert()
Почему то не выполняется часть кода, хотя вроде все правильно.
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!"); } Пожалуйста помогите!:help: Не ошибок, ничего не выводит, вроде все верно, однако, все выполняется в окурат до того момента, где я описал в коде, далее, что не пиши, ничего не работает, даже простейший алерт... |
Скорее всего всё рушится раньше, в одном из вызовов функции при исполнении map. Используйте firebug и console.log() для нахождения проблемного места.
Дебажить чужой скрипт слишком унылое занятие. |
Часовой пояс GMT +3, время: 12:11. |