我有對象的數組(數據)改變的代碼陣列屬性
data[0].image = image1.jpg;
data[0].name = "some name";
data[1].image = image2.jpg;
data[1].name = "some name";
data[2].image = image3.jpg;
data[2].name = "some name";
data[3].image = image4.jpg;
data[3].name = "some name";
我也有一組嵌套在UL的標籤。
<ul class='swapme'>
<li><img class="swapme" src="a.jpg" /></li>
<li><img class="swapme" src="b.jpg" /></li>
<li><img class="swapme" src="c.jpg" /></li>
<li><img class="swapme" src="d.jpg" /></li>
</ul>
我知道我可以抓住的img標籤與
$('ul.swapme').children('img.swapme')
我知道我可以換出src屬性的每個圖像與
$('img.swapme').attr('src', data[0].image)
我的問題是,什麼是正確的方式用相應的數據對象換出src屬性。即a.jpg變成image1.jpg。 。 。等。 。 。
如果我使用循環它看起來醜陋和笨拙,任何人都可以提供一個更好的方式/正確的方式來做到這一點?
爲什麼要這麼查詢DOM? –
夠公平的。以其他方式循環會更有效率。 –