После того, как mplungjan обновил мою память о том, как использовать $ (this), я пришел к выводу, что должен быть лучший и более быстрый способ, поэтому через некоторое время я нашел следующее решение, чтобы найти количество детей: 'принадлежащий' сводка :
var numChilds = $('summary a[href="' + question + '"]').parent().next().children().length;
Получение количества детей, «принадлежащих» к «1006 * резюме» , не так просто, как должно быть, потому что резюме как таковое «стоит отдельно», поэтому у него нет детей; дети принадлежат к ul , который также (как и резюме) является частью details .
что делает приведенный выше код:
Он находит сводную «запись» с уникальным значением href, затем он находит parent , который является КРАТКИМ, вы можете проверить с помощью этого кода:
$('summary a[href="' + question + '"]').parent()[0].nodeName;
Затем он находит следующий брат сводка , что составляет ul (они оба являются потомками details , следовательно следующий может быть использован). Для этого ul затем запрашивается число (. Длина) из children .
Итак, вернувшись на один шаг, а затем на два вперед, вы получите количество детей.
Надеюсь, что это было / было полезно для кого-то. По крайней мере, это было для меня.