2013-05-24 2 views
0

Я пытаюсь добавить элемент к другому при щелчке, и он не работает. Я проверяю, чтобы убедиться, что элемент существует, и что дочерний элемент, который будет добавлен, не существует, и использовал предупреждения, чтобы убедиться, что все это работает, как я думаю. Даже добавление простого div не работает. После этой части должно быть больше, и это происходит только в том случае, если я прокомментирую строку добавления. Любая помощь приветствуется.

$(".servicesMain_services_list li").click(function() { 
    var itemTitleId = $(this).attr("id").replace("servicesMain","servicesMain_infoBox"); 
    if ($("#"+itemTitleId).children(".servicesMain_infoBox_itemTitle").length < 1) { 
     if ($("#"+itemTitleId).length > 0) { 
      $("#"+ItemTitleId).append("<div></div>"); 
     } 
    } 
. 
. 
. 

}); 

EDIT: я имел опечатка. Извините.

+2

Вы получаете сообщение об ошибке? Каков ваш HTML? – Sharlike

+0

У вас есть опечатка, первая буква itemTitleId капитализируется на линии разлома. – mVChr

+0

@Joe: Нет, не может, потому что есть что-то после «servicesMain» в id ... –

ответ

5
$("#"+ItemTitleId).append("<div></div>"); 

должен быть

$("#"+itemTitleId).append("<div></div>"); 
Смежные вопросы