Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过jQuery中的循环为每个流派添加链接_Jquery_Html_Arrays_Loops_Href - Fatal编程技术网

通过jQuery中的循环为每个流派添加链接

通过jQuery中的循环为每个流派添加链接,jquery,html,arrays,loops,href,Jquery,Html,Arrays,Loops,Href,我一直在试图弄清楚d),非常感谢您的帮助 下面是作业。除了最后一个,我什么都完成了 “使用课程内容中提供的起始代码,添加以下数组: var genres = ["Fiction", "Comedy", "Drama", "Horror", "Non-fiction", "Romance", "Satire"]; a)首先创建一个元素并附加到正文中。循环遍历数组,将“li”元素添加到“ul”中,每个数组项都作为“li”内容 b)不创建列表,而是创建一个表,并将每个数组项放入“td”(表列)中 c

我一直在试图弄清楚d),非常感谢您的帮助

下面是作业。除了最后一个,我什么都完成了

“使用课程内容中提供的起始代码,添加以下数组:

var genres = ["Fiction", "Comedy", "Drama", "Horror", "Non-fiction", "Romance", "Satire"];
a)首先创建一个元素并附加到正文中。循环遍历数组,将“li”元素添加到“ul”中,每个数组项都作为“li”内容

b)不创建列表,而是创建一个表,并将每个数组项放入“td”(表列)中

c)创建表行而不是列

d)在上面使用的循环之外,将每个单词变成一个链接,并链接到该单词的维基百科页面(target=“\u blank”)。注意维基百科如何在网站上构建其URL。”**


如何做到这一点?

迭代数组-为每个链接创建一个str,然后将其传递到html中以创建wiki链接列表。的附加好处是只修改DOM一次

请注意,wikipeadia页面的href的结构是“”,因此您只需在字符串中构建并在末尾替换数组的每个项

var-str='';
变量类型=[“小说”、“喜剧”、“戏剧”、“恐怖”、“非小说”、“浪漫”、“讽刺”];
类型。forEach(函数(类型){
str+='
  • '; }) document.getElementById('wikiLinks')。innerHTML=str
    到目前为止,你做了哪些工作?所以这不是家庭作业服务。如果你能为我们提供。。这将有助于我们帮助您解决您的问题。我知道这不是硬件服务,但我正在认真努力。我没有问完整的答案,只是举了一个例子来说明如何完成最后一部分。非常感谢您的解释。没问题-很乐意帮忙。顺便说一句,如果您想要上述jQuery等价物,它将是$('#wikiLinks').html(str);并确保将其包装在document.ready包装器中。快乐编码。