我试图了解 jQuery 中的数组。让我们看下面的场景。我有一组数据,如下所示:
var myVariable = [
'key1' : 'value1',
'key2' : 'value2',
'key3' : 'value3',
'key4' : 'value4'
]
这是一个元素列表:
<ul id="elem">
<li class="key1">Item 1</li>
<li class="key2">Item 2</li>
<li class="key3">Item 3</li>
<li class="key4">Item 4</li>
</ul>
if statement
如果在数组中标识了类然后替换文本内容,我将如何创建一个遍历每个元素的方法?所以最终的输出应该是:
<ul id="elem">
<li class="key1">key1</li>
<li class="key2">key2</li>
<li class="key3">key3</li>
<li class="key4">key4</li>
</ul>
我尝试了以下方法,但它似乎不起作用。
$('#elm li').each(function (index) {
$(this).text(myVariable[index]);
});
我意识到 JS 中没有关联数组,但我并不真正了解它是如何工作的。
请直接指出我的正确方向。谢谢!!