У меня есть меню панели навигации, и я хочу сосчитать ссылки <a>
в каждой и отобразить это число рядом с родительской ссылкой в элементе панели навигации.
Например, я хотел добиться этого:
Мне нужно сделать это для каждого пункта меню. Так что я не уверен, как включить это в код, так как я новичок в JS.
Мне удалось посчитать предметы, но он отобразит все, и мне нужно количество для каждого предмета в отдельности.
$('.row div').children('a').length);
И следующая часть, в которой я нуждался, состояла в том, чтобы отобразить «каждый» номер рядом с его родительским элементом. Иерархия выглядит так в коде:
<div id="navbar-main" class="navbar-collapse">
<div class="container">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle">
<span class="hide-overflow dropdown-label">
MENU ITEM PARENT
<i class="fa fa-chevron-down"></i>
</span>
</a>
<ul role="menu" class="dropdown-menu">
<li>
<div class="y-content">
<div class="row">
<div class="col">
<a href="link1" class="">
<div class="sub-menu-container">
<span class="text-bold text-primary">Li Link</span>
</div>
</a>
</div>
</div>
</div>
</li>
</ul>
<ul role="menu" class="dropdown-menu">
<li>
<div class="y-content">
<div class="row">
<div class="col">
<a href="link2" class="">
<div class="sub-menu-container">
<span class="text-bold text-primary">Li Link</span>
</div>
</a>
</div>
</div>
</div>
</li>
</ul>
</li>
</ul>
</div>
</div>
Надеюсь, это ясно и понятно? Большое спасибо за любую помощь. Мои извинения, если на это был дан ответ, похоже ... Я искал, но не мог точно найти, как этого добиться. По крайней мере, в моих поисковых словах.