Я динамически генерирую меню, используя php в моем проекте в ul li. меню генерируются следующим образом.
<ul id="css3menu1" class="topmenu">
<li class="toproot"><a href="#"><i class="user"><span>User</span></i></a>
<ul>
<li><a href="some link">Create User</a></li>
<li><a href="some link">List User</a></li>
</ul>
</li>
<li class="toproot"><a href="#"><i class="user"><span>Group</span></i></a>
<ul>
<li><a href="some link">Create Group</a></li>
<li><a href="some link">Group List</a></li>
</ul>
</li>
<li class="toproot"><a href="#"><i class="user"><span>Settings</span></i></a>
<ul>
<!--links are not generated here -->
</ul>
</li>
</ul>
теперь проблема в том, что я хочу удалить третье li из setting main menu
потому что у него нет submenu
. Я ищу код jquery для этой реализации. Я использую php для отображения или отображения не главного меню. but want to implement in jquery/js
. заранее спасибо
Пытаться
$('.topmenu li.toproot:not(:has(ul))').remove()
Вы можете запрограммировать что-то подобное, используя jquery.
if ($('#mylist li').length == 0){
Do Code for removing elements
}