我试图用不同的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