Как получить потомков родительского элемента?

0

] Привет, пожалуйста, скажите мне, как получить счетчик родительского элемента? В моей демонстрации я добавляю подменю, нажимая кнопку "Добавить", он генерирует подменю "первого уровня" в левой панели. Мне нужно подсчитывать детей, если пользователь нажимает "сначала" уровень"

На рис., Если у пользователя есть 3 ребенка. Если он щелкнет "Первый уровень", он отобразит "3". Если пользователь нажмет "menu_tc_1", он будет показывать 0.. или то же самое в "menu_tc_2", "menu_tc_3",

http://jsfiddle.net/rajumjib/PZR7N/6/.

$(document).on('click'," ul li > a",function(e){
 alert('----'+$(this).siblings().length);  // working fine
     alert('----'+$(this).siblings().first().attr('id')); //not working ?


})

могу ли я гей ID первого ребенка..?

  • 0
    Я получаю неопределенный, когда я нажимаю на любой элемент
  • 0
    используйте $(this).parent().children().length
Показать ещё 7 комментариев
Теги:

1 ответ

0
Лучший ответ

Итак, ответьте на оба требования:

$(document).on('click'," ul li > a",function(e){
     alert($(this).siblings().length)
     var id=$(this).parent().attr("id") || $(this).parents("ul").attr("id");
    alert(id);
})

Ещё вопросы

Сообщество Overcoder
Наверх
Меню