1
我使用下面的代碼創建一個XML文檔的麪包屑:添加鏈接到多個項目動態與jQuery
var root = null;
$(document).ready(function(){
$.get("/_assets/xml/sitemap.xml",
function(data) {
root = data;
var pathname = window.location.pathname;
var local_url = "*[url=" + pathname + "]";
var parentEls = $(root)
.find(local_url)
.parents();
var mapped = $(parentEls).map(function() {
return $(this).attr("name");
})
.get()
.reverse()
.join("/");
$("#breadcrumb").append("<p>" + mapped + "</p>");
});
});
我有面包屑顯示完美,但現在我需要動態標籤添加到每個元素並將其分配給xml文檔中的網址。我可以在.map()函數中做到這一點嗎?不知道API中是否有任何漂亮的方法可以幫助我。
謝謝!
感謝您的回覆。唯一的問題是,我不希望在.append語句中硬編碼項目的數量。根據您在網站中的位置,麪包屑中可能會有三個或四個鏈接。所以我希望返回的字符串已經處理好了。 – 2010-11-23 18:10:50