我試圖用不同的hrefs創建一個數組,然後附加到5個單獨的元素。hrefs的Javascript數組
這是我的代碼:
var link = new Array('link1', 'link2', 'link3', 'link4', 'link5');
$(document.createElement("li"))
.attr('class',options.numericId + (i+1))
.html('<a rel='+ i +' href=\"page.php# + 'link'\">'+ '</a>')
.appendTo($("."+ options.numericId))
正如你可以看到我試圖從陣列到我的網頁的末尾添加這些項目等各個環節將採取用戶對頁面的不同部分。但我一直無法做到這一點。有沒有辦法創建具有不同鏈接的元素?
我是新來的JavaScript,所以我很抱歉,如果這並沒有很大的意義。如果有人對我在這裏問的問題感到困惑,我可以嘗試澄清一下,如果我得到一些反饋。
我想輸出的代碼是:
<ul class="controls">
<li class="controls1"><a href="page.php#link1"></a></li>
<li class="controls2"><a href="page.php#link2"></a></li>
<li class="controls3"><a href="page.php#link3"></a></li>
<li class="controls4"><a href="page.php#link4"></a></li>
<li class="controls5"><a href="page.php#link5"></a></li>
</ul>
這是類似什麼我得到,但是當我申請的是安德烈descalzo已經提供了修復,我的列表元素的每一個重複自己的5倍。
任何解決方案將不勝感激。
感謝,
傑森
爲什麼不把它直接放到你的html文件中? – 2010-05-05 16:30:49