Javascript Jquery-问题包装a<;span>;动态地添加到每个数组值

Javascript Jquery-问题包装a<;span>;动态地添加到每个数组值,javascript,jquery,Javascript,Jquery,大家好,我有一个简短的问题。在这个论坛的专家们的帮助下,我能够运行一个简单的时间表应用程序。一切都很好。我只是想做一个简单的调整 以下是完整的代码: 在本部分代码中: rw = '<tr><td>'+p.ID+'</td><td>'+p.description+'</td><td>'+ s.join('<br>')+'</td><td>'+e.join('<br>')+

大家好,我有一个简短的问题。在这个论坛的专家们的帮助下,我能够运行一个简单的时间表应用程序。一切都很好。我只是想做一个简单的调整

以下是完整的代码:

在本部分代码中:

 rw = '<tr><td>'+p.ID+'</td><td>'+p.description+'</td><td>'+
  s.join('<br>')+'</td><td>'+e.join('<br>')+'</td><td>'+h.join('<br>')
  +'</td><td>'+n.join('<br>')+'</td></tr>'
rw=''+p.ID+''+p.description+''+
s、 join(“
”)+“”+e.join(“
”)+“”+h.join(“
”) +''+n.加入('
')+''
特别是这部分:
h.join(“
”)
。我尝试将其更改为
h.join(“
”)
我希望它返回类似
(小时数)
的内容,但得到的是
(小时数)

我现在明白了.join函数不是以这种方式输出数据的。所以我想我尝试了
.join(“”)h.join(“
”)
,但也没有运气。基本上,我只希望h数组中的每个条目都返回
(小时数)
。一直在不同的论坛上寻找答案,但似乎我可能需要重新编码这部分

如果你们有不同的方法,你们会喜欢什么呢?

'<span class="Hours">' + h.join('</span><br><span class="Hours">') + '</span>'
'+h.join('
')+''
那怎么办

'<span class="Hours">' + h.join('</span><br><span class="Hours">') + '</span>'
'+h.join('
')+''
您可以使用
地图

h.map(function (text) {
  return "<span class='Hours'>" + text + "</span><br>"
})
h.map(函数(文本){
返回“+text+”
“ })
您可以使用
地图

h.map(function (text) {
  return "<span class='Hours'>" + text + "</span><br>"
})
h.map(函数(文本){
返回“+text+”
“ })
哇,不知道我怎么会错过这个。这是意料之中的事。非常感谢你(莱姆:)哇,不知道我怎么会错过。这是意料之中的事。非常感谢你(莱姆:)