Значит надо учить, а потом писать, а не действовать "может повезет".
Как в исходном коде формируется ID - по индексу элемента (i) и переданному имени (name):
$(target_items).each(function(i){
$("body").append("<div class='"+name+"' id='"+name+i+"'> ...
Вы имя в функции указываете, но индекс то зачем выбросили и всем добавляете 0? Более того, у вас цикл должен брать индекс + 1, так как area имеет индекс 0 в атрибуте ID. Или измените id у area.
Да и вообще, уж если гонять в цикле, то хотя бы тогда обращений делать меньше надо, а то смрад какой-то.
|