选择导航列表项,其中包含一个跨度

selectnav list item with a span inside

本文关键字:包含一 导航 列表 选择      更新时间:2023-09-26

我正在使用selectnav

它工作得很好,但我有一个菜单,在列表项中有一个描述范围。所以我的菜单项看起来像这个

<li><a href="somelink.html">Chapter Here <span>description here</span></a></li>

selectnav将列表项返回为Chapter Heredescriptionhere,但我想删除该描述范围。如何去掉描述跨度,使selectnav只返回Chapter Here

希望这是有道理的。

谢谢。:)

var stuff = $('li a').clone().children().remove().end().text(); 
alert(stuff);

用你的html进行了全面测试。

试试这个

$(document).ready(function() {
    $('ul li').each(function(){
        $(this).find('span').remove();
    });
});