javascript - 我如何找到每个 <ul></ul> 中的最后一个 <li></li> (前端、html、css、jquery)

标签 javascript jquery html css frontend

我也有一个带有自己子菜单的菜单。

enter image description here

问题:加载页面时,网站在每个子菜单的末尾发出一个字母 S
如何通过 JQuery 或 CSS 删除每个子菜单末尾的字母 S

这是我在 firebug 中复制 html 节点时的当前标记:

<nav class="shopMenuHover">
    <div id="bx_incl_area_5_1"> 
        <ul> 
            <li class=""><a href="#" class="firstLevel"><font><font>Main Menu 1</font></font></a>
            <div class="shopSubmenuHover" style=""><h2><a href="#"><font><font>Sub Menu 1</font></font></a></h2>
                <ul> 
                    <li>
                        <a href=""><font><font>Sub Menu &gt; Sub Menu</font></font></a>
                    </li>

                    <li><a href="">Sub Menu &gt; Sub Menu</a> s</li>
                </ul>
            </div>
        </li>


        <li class="firstLevel hasSubmenu instrumentarium-en-fresen">
        <a href="#" class="firstLevel"><font><font class="">Main Menu 2</font></font></a>

        <div class="shopSubmenuHover" style=""><h2><a href=""><font><font class="">Sub Menu 2</font></font></a></h2>
            <ul>
                <li><a href=""><font><font>Sub Menu &gt; Sub Menu</font></font></a></li>
                <li><a href="">Sub Menu &gt; Sub Menu</a> s</li>
            </ul>

        </div>
        </li>

            <li style="display:none " class="firstLevel hasSubmenu emptySubmenu outlet">
                                        <a href="#" class="firstLevel">Outlet<</a>

            </li>
        </ul>
    </div>
</nav>

这是我用来查找每个 ul 的最后 li 的 jquery

<script type="text/javascript">
  $(document).ready(function() {
     $('.shopMenuHover ul li:last-child').css( "border", "1px solid" );
  });
</script>

请帮助我...

最佳答案

用这个

<script type="text/javascript">

  $(document).ready(function() {
     $('.shopMenuHover ul li:last-child').contents(':not(a)').remove();
  });

</script>

关于javascript - 我如何找到每个 <ul></ul> 中的最后一个 <li></li> (前端、html、css、jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25505930/

相关文章:

html - Div 不清除 float

html - 如何为基于 wordpress 自定义主题的网站进行响应式设计?

javascript - 如何编辑特定 URL 的文档值? ( Chrome )

javascript - 动画某些字母从单词中消失,然后其余字母一起移动以填充空白

javascript - React-router:在链接和 map 匹配数据中传递 Prop

javascript - 使用提交按钮而不是 anchor 标记打开新链接

javascript - .each 函数不在最后一个元素上运行

javascript - 如何通过脚本向现有的谷歌表单项添加验证?

javascript - 阻止 jquery live 钩住所有的 child

javascript - 将 Javascript keyCode 转换为非美国键盘布局的 charCode(即 azerty)