0

您好,我正在尝试完全在客户端实现动态 Javascript 面包屑。

由于各种原因,我被限制使用服务器端语言。

我使用这两个线程取得了一些进展:

1) jQuery 从 url 生成面包屑?

2)构建面包屑的方法

但是我仍然无法成功应用我不习惯使用 Javascript 的代码,因此我的经验是一个限制,所以请在解决方案中考虑这一点。

干杯。

这是我尝试过的:

$(document).on("pageshow", "#breadcrumb", function breadCrumb(){

var here = location.href.split('/').slice(3);

var parts = [{ "text": 'Home', "link": '/' }];

for( var i = 0; i < here.length; i++ )
{
    var part = here[i];
    var text = part.toUpperCase();
    var link = '/' + here.slice( 0, i + 1 ).join('/');
    parts.push({ "text": text, "link": link });
}
});

我不知道如何转换回 HTML 并放到网页上。

这就是我寻求帮助的原因。

4

1 回答 1

0

看看这是否对你有帮助

document.getElementById('ID').innerHTML = '<span>' + part[i] + '</span>';

上面的 ID 替换为呈现页面中元素的 ID。即:类似的东西

<div id='breadcrumbs'></div>
于 2013-06-14T05:12:06.373 回答