【发布时间】:2016-08-20 14:53:50
【问题描述】:
我正在生成具有不同状态名称作为类名称的项目列表。这些列表项需要附加到具有相同类名但作为 id 的无序列表中。所以目前 DOM 看起来像:
<ul id="Montana"></ul>
<ul id="Nebraska"></ul>
<ul id="Oregon"></ul>
<li class="Montana>Hello World</li>
<li class="Montana>Hello World</li>
<li class="Oregon>Hello World</li>
<li class="Nebraska>Hello World</li>
<li class="Montana>Hello World</li>
<li class="Montana>Hello World</li>
<li class="Oregon>Hello World</li>
<li class="Montana>Hello World</li>
通常我只是通过一个 for 循环来追加:
for(var i =0; i < something.length; i++){ $('#' + something[i]).append('.' + something[i]);
但这目前不起作用。老实说,我可能只是中风了,需要一个耳光。
有什么建议吗?打脸?
编辑:
我返回了一个 JSON blob。它的键/值对之一是“状态”:无论状态是什么。我通过该 blob 运行一个 for 循环,并使用这些类/id 名称创建一堆 ul 和 li。我会展示我所有的代码,但我还添加了一堆 SVG 相关的东西,这些东西只会让问题变得臃肿。
【问题讨论】:
-
可以使用更多代码上下文...
-
你的代码中的
something是什么?
标签: javascript jquery for-loop append