Показать сообщение отдельно
  #4 (permalink)  
Старый 19.02.2015, 11:05
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Значит надо учить, а потом писать, а не действовать "может повезет".

Как в исходном коде формируется ID - по индексу элемента (i) и переданному имени (name):

$(target_items).each(function(i){
$("body").append("<div class='"+name+"' id='"+name+i+"'> ...

Вы имя в функции указываете, но индекс то зачем выбросили и всем добавляете 0? Более того, у вас цикл должен брать индекс + 1, так как area имеет индекс 0 в атрибуте ID. Или измените id у area.

Да и вообще, уж если гонять в цикле, то хотя бы тогда обращений делать меньше надо, а то смрад какой-то.
Ответить с цитированием