我有一个列出超过100个项目的页面,我需要动态地将name =“”标记添加到以下一个字母开头的每个新项目的开头。在动态内容页面中动态添加名称定位标记
例如:
<a name="a"></a>
<h1>Amazon River</h1>
<h1>Arrow Heads</h1>
<a name="b"></a>
<h1>Bear Claws</h1>
<h1>Bee Traps</h1>
<h1>Dodge Ball</h1>
<a name="f"></a>
<h1>Football Players</h1>
<h1>Fig Newtons</h1>
....
<a name="y"></a>
<h1>Yorktown</h1>
<h1>Yikes</h1>
<a name="z"></a>
<h1>Zebra</h1>
<h1>Zoo Mobile</h1>
我只熟悉瓦特/ PHP的,有点熟悉瓦特/ JavaScript的,不知道它会采取什么样的一个做到这一点。
我会打字了理论上的“代码”,所以你有什么我要完成
$letter = range(a-z);
if($title == first_letter_character($letter)) {
print '<a name="'.$letter.'"></a>';
$letter++; // goes to next letter in range
}
此外,可能有一些字母可能没有一个项目的想法。
任何帮助表示赞赏。
片段将跳转到任何'name' *或*'id'。所以,你不需要插入名为'a'的元素。我认为他们是混乱的。 – Gordon 2010-01-28 23:20:01