如何从wordpress中的<li>删除first-child和last-child类?</li>

时间:2014-12-17 15:46:43

标签: php wordpress wordpress-theming

<div class="containerPersonal">
    <ul>
      <li class="dropdownPersonal first-child"><a href="#" data-toggle="dropdownPersonal">Home<i class="iconArrow"></i></a></li>
      <li class="dropdownPersonal"><a href="#" data-toggle="dropdownPersonal">Events<i class="iconArrow"></i></a></li>
    </ul>
</div>

如何删除班级&#34;第一个孩子&#34;和#34;最后一个孩子&#34;来自我的&#34; li&#34;当我将项目添加到导航菜单时,标签,whitch是否会生成动态? 我搜索了functions.php,nav-menu-template.php,nav-menus.php和didn t find anything. I don想要用javascript代码删除类!!

1 个答案:

答案 0 :(得分:3)

为了进一步做出第一个答案,如果你想轻松地做到这一点,除非你使用像angular这样的框架,那么jQuery是你过滤这个类的第二个最佳选择。

但是..为什么要删除没有影响的类?如果是为了提高代码效率(删除一个不需要的类) - 导致代码更短 - 那么从元素“剪切”这个类所需的代码量将远远超过“第一个孩子”类,如果word-press正在应用样式你不想要这些类,那么删除这个样式而不是删除类会更有意义,理论上它们分别是列表中的第一个和最后一个孩子,应该保持这样?