我想在我的网站上显示面包屑。我在我的网站上使用了 jquery bbq。
我试图在我的网站中实现面包屑。
我的面包屑视图文件包括:
<ul class="breadcrumb">
</ul>
在 bbq 的脚本中我试过这样,
var url = $.param.fragment();
var breadcrumb=$('.breadcrumb');
var BreadCrumbBar ='<li><a href="#">PBS</a><span class="divider">></span></li>';
var BreadCrumbsSplit = url.split('/');
breadcrumb.empty();
breadcrumb=BreadCrumbBar;
$.each(BreadCrumbsSplit,function(breadurl){
breadcrumb.append('<li><a href="#'+BreadCrumbsSplit[breadurl]+'"></a></li>\n');
});
这是我想要做的,但不能完全弄清楚,如何实现它?
首先,我在.append
不是函数的 FireBug 中遇到错误,
其次,在.each()
循环中我也想添加这一<span class="divider">/</span>
行<li><a href="#'+BreadCrumbsSplit[breadurl]+'"></a></li>
它会做什么,它会/
在面包屑之间添加,但我不希望/
在最后一个<li></li>
标签中这样做..
任何人都可以在这方面帮助我,那如何实现呢?
只是在最终结果中,我希望代码生成类似这样的东西
<li><a href="#">PBS</a> <span class="divider">/</span></li>
<li><a href="#home">Home</a> <span class="divider">/</span></li>
<li><a href="#library">Library</a> <span class="divider">/</span></li>
<li class="active">Data</li>