Всем привет. В общем такая ситуация:
for (var i=0; i<aElems.length; i++)
{
if (aElems[i][0]==a)
gbv=i;
}
$('#form'+a).remove();
for (var i=gbv; i<aElems.length-1; i++)
{
aElems[i]=aElems[i+1];
}
delete aElems[aElems.length-1];
У меня код создаёт динамически div и его же удаляет. Проблема в том, что первое удаление прекрасно работает. Но во второй раз код слетает в месте aElems.length. Ведь я удаляю старый элемент, и длина должна обновиться. Так почему же длина по прежнему берётся со старого массива? Как это исправить?