0

こんにちは、クライアント側で完全に動的 Javascript ブレッドクラムを実装しようとしています。

さまざまな理由から、サーバー側言語の使用が制限されています。

これらの 2 つのスレッドを使用して、いくつかの進歩を遂げました。

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 に変換して Web ページに配置する方法がわかりません。

これは私が助けを求めているものです。

4

1 に答える 1

0

これが役立つかどうかを確認してください

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

上記の ID は、レンダリングされたページ内の要素の ID に置き換えます。すなわち:次のようなもの

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