我在使其正常工作方面遇到了一些麻烦。

我有以下结构的面包屑

<nav class="breadcrumb" >
    <a href="http://example.com">Home</a>
        ">"
    <a href="http://example.com/category/Mens/">Mens</a>
        "> Mens Clothing"
</nav>


输出到:

Home>Mens>Mens Clothing


我想要:

Home>Mens>Clothing


我的代码替换了面包屑的最后一部分:

$(".breadcrumb").text(function(){
    return $(this).text().replace("Mens Clothing", "Clothing");
})


我的问题是我的代码删除了链接,只留下了我“

<nav class="breadcrumb" >
    "Home>Mens>clothing"
</nav>


没有链接。

不知道为什么。请帮忙

最佳答案

尝试使用html()代替text()

$(".breadcrumb").html(function(){
    return $(this).html().replace("Mens Clothing", "Clothing");
});

09-26 08:49