javascript - 我们如何用一组单词填充一组 <span> </span> ?

标签 javascript jquery

如何填充一组<span> </span>带有一个带有循环的单词数组?

如果数组包含[ "one", "two", "three" ]并被称为“wordarray”

然后我想填充跨度,使其看起来像

<div id="mywords">
  <span> one </span>
  <span> two </span>
  <span> three </span>
</div>

我也在使用 jQuery,

我试过这个,

var index = 0;

wordarray.forEach(
 function(entry)
 {
     $("mywords").html(<span>entry</span>);
 }
 );

但我没有得到我想要的结果。

最佳答案

wordarray.forEach(function(entry) {
    $("#mywords").append('<span>' + entry + '</span>');
});

如果您因任何原因无法删除跨度:

$('#mywords').find('span').each(function(i, el) {
    $(el).html(wordarray[i]);
});

关于javascript - 我们如何用一组单词填充一组 <span> </span> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25335944/

相关文章:

javascript - 我如何通过JQuery从元素中选择文本

javascript - 在ajax调用中传递计数器

javascript - 当用户按下文本框中的某个键时运行代码

javascript - Twitter Bootstrap 在下拉菜单打开时关闭可折叠菜单?

javascript - 用于列出组件的所有依赖项的 NPM API

Javascript 和 JSP 未重新加载

javascript - 在 InDesign 中选择线程中的所有文本?

jquery - 加载选择列表(而不是文档)时,使用 JQuery 中的 json 数据填充选择列表

javascript - 在 jquery 循环中将数字添加到运行总计中

javascript - 为什么 d3.select().style() 不适用于 <div> 元素?