Php Codeigniter,Jquery,想要显示面包屑吗
我想在我的网站上显示面包屑。。 我在我的网站上使用了jquery烧烤 我试着在我的网站上实现面包屑 我的面包屑视图文件包括:Php Codeigniter,Jquery,想要显示面包屑吗,php,jquery,ajax,breadcrumbs,jquery-bbq,Php,Jquery,Ajax,Breadcrumbs,Jquery Bbq,我想在我的网站上显示面包屑。。 我在我的网站上使用了jquery烧烤 我试着在我的网站上实现面包屑 我的面包屑视图文件包括: <ul class="breadcrumb"> </ul> var url=$.param.fragment(); 变量breadcrumb=$('.breadcrumb'); var BreadCrumbBar=''; var BreadCrumbsSplit=url.split('/'); var total=面包屑分离长度; 面包屑。空的
<ul class="breadcrumb">
</ul>
var url=$.param.fragment();
变量breadcrumb=$('.breadcrumb');
var BreadCrumbBar='';
var BreadCrumbsSplit=url.split('/');
var total=面包屑分离长度;
面包屑。空的();
面包屑=面包屑棒;
$.each(面包屑分割,函数(索引){
如果(索引!==总计-1){
面包屑.append('/ \n');
}否则{
面包屑.append(“\n”);
}
});
sry未经测试,但应能正常工作:)
增加了元素总数,如果最后一个元素没有插入分隔符,如果出现错误,您可以轻松地修复它@Mohammad Adil,只想对第一个孩子使用
。对于下一个孩子,我想/
在firebug控制台上获得错误,BreadCrumbsSplit.length
不是一个函数?实际上它是length
,不需要在javascript:.length
之后添加()
)。请同时更新您的答案。非常感谢你的帮助。你也解决了我的问题:)
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');
});
<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>
var url = $.param.fragment();
var breadcrumb=$('.breadcrumb');
var BreadCrumbBar ='<li><a href="#">PBS</a><span class="divider">></span></li>';
var BreadCrumbsSplit = url.split('/');
var total = BreadCrumbsSplit.length;
breadcrumb.empty();
breadcrumb=BreadCrumbBar;
$.each(BreadCrumbsSplit,function(index){
if(index !== total-1){
breadcrumb.append('<li><a href="#'+BreadCrumbsSplit[index]+'"></a><span class="divider">/</span></li>\n');
}else{
breadcrumb.append('<li><a href="#'+BreadCrumbsSplit[index]+'"></a></li>\n');
}
});