我在使其正常工作方面遇到了一些麻烦。
我有以下结构的面包屑
<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");
});