2012-10-26 157 views
4

我有一個項目列表,所有這些項目都用div包裹,每個項目都在<p>標記內。 我需要添加一個通過文件夾迭代

<a href="../Filepath/Followed by, in numerical order, 7.html ---> all the way through infinity. 

因此,舉例來說,如果我有100個項目都帶有

<p> 

標籤,然後我想的

<a href> 

標籤匹配的數量爲產生。

我認爲一個循環將是一個很好的解決方案,但不能拿出讓它工作的方案。

我確實從代碼開始,這是我到目前爲止所提出的。 請記住,我將所有html文件存儲在通過腳本訪問的文件夾中。所有這一切都是從7 ++編號...

HTML

<div class="container"> 
<p>Textual description of item</p> 
... 
</div> 

的Javascript

$(document).ready(function() { 
var files = {'.html':100}; 
var pageName = ""; 
var html = "", src; 
for (var ext in files){ 
for (var i = 0; i < files[ext]; i++){ 
    src = "../Filepath/[i]/" + pageName + "-" + (i+1) + "." + ext; 
    html += '<a href="'+src+'"></a>'; 
} 

$("container").prepend(html); 
}}); 

(劇本還沒有完成,可以隨意改變完全是如果你有更好的辦法

回答

3

這條線

src = "../Filepath/[i]/" + pageName + "-" + (i+1) + "." + ext; 

應該是

src = "../Filepath/[" +i + "]/" + pageName + "-" + (i+1) + "." + ext; 
+0

我嘗試過,但一無所獲。你有更好的解決方案嗎? –

+0

src在HTML中呈現時的外觀如何? –