2012-08-30 29 views
1

如何做到這一點jQuery的前面加上一個DIV HTML文件內容

$('#RibbonContainer-TabRowRight').prepend(load('~/_layouts/1033/nav.html')); 

事情是這樣的,而不是:

$('#RibbonContainer-TabRowRight').prepend('<div style="padding-bottom:3px;background:#fff; color:white!important; float:left; margin-right:20px; line-height:40px;"><a style="padding:0 20px; border:1 green solid;" href="#">Sitemap</a> <a style="padding:0 20px; border:1 green solid;" href="#">Help</a><a style="padding:0 20px; border:1 green solid;" href="#">Welcome!</a></div>'); 
+4

http://api.jquery.com/load/。 – moonwave99

回答

1

只需使用函數.load()

這樣

$('#RibbonContainer-TabRowRight').load('/_layouts/1033/nav.html'); 
0
$.get("../_layouts/1033/nav.html", function(r){ 
    $("#RibbonContainer-TabRowRight").append(r); 
}); 

如果需要,這不會替換並執行腳本。

相關問題