为了账号安全,请及时绑定邮箱和手机立即绑定

如果没有子列表或列表项,如何删除列表项?

如果没有子列表或列表项,如何删除列表项?

PHP
哆啦的时光机 2021-10-15 16:41:19
我正在显示元素列表并且它还有子元素,所以当它不包含任何子元素时,我想从列表中删除元素的列表项。这适用于运行 MySQL 5、PHP 5 和 Apache 2 的新 Windows。    <ul>        <li class="main-list">food           <ul>                <li class="sub-list">Chinese</li>                <li class="sub-list">Italian</li>                <li class="sub-list">Continental</li>           </ul>        </li>        <li class="main-list">Drinks</li>    </ul>$(document).ready(function(){  //what should i write here to remove list item (li) dynamically from list whenever it doesn't have any sub element. });如果主列表元素没有使用 jquery 的子列表元素,我想删除它。
查看完整描述

2 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

你可以像这样用 Jquery 做到这一点:


$("li.main-list:not(:has(ul))").remove();

当文档准备好时,您是否需要调用它:


$(document).ready(function () {

     $("li.main-list:not(:has(ul))").remove();

});


查看完整回答
反对 回复 2021-10-15
  • 2 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信