javascript - selectnav 列表项里面有一个跨度

标签 javascript jquery html css

我正在使用 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 进行了全面测试。

关于javascript - selectnav 列表项里面有一个跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18431191/

相关文章:

javascript - addClass 如果包含匹配项

同一类的 Css,2 种样式,每个 div 切换样式

javascript - 关于getTime()返回值的问题

javascript - 如果我直接分配 lat 和 lng ,我的代码有什么问题,它将显示在附近的地方

jquery - 如何更改 jQuery 中 select2 中的 2 个选择框之间的选定选项元素?

Javascript:删除相关 HTML 时是否应该删除事件处理程序?

html - 添加到 Google Chrome 的收藏夹链接

javascript - 有没有办法在 CKEditor 中插入图像后运行 JavaScript 片段?

javascript - 如何为 Plotly boxplot 制作自定义 hoverinfo 标签?

javascript - 如何在 jQuery 中使用 CSS 'background-image' 属性添加图像绑定(bind)点击事件