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);
}});

(スクリプトは完成していないので、より良いアプローチがあれば、自由に完全に変更してください。

4

1 に答える 1

3

この行

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

察するに

src = "../Filepath/[" +i + "]/" + pageName + "-" + (i+1) + "." + ext;
于 2012-10-26T15:45:01.667 に答える