2012-10-26 158 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中呈现时的外观如何? –