[英]jquery each fill elements gradually from array
您好,我想用array的值逐步填充元素。 你能幫我嗎?
<span class="gt"></span>
<span class="gt"></span>
<span class="gt"></span>
var array=["apple","banana","cucumber"];
$("span.gt").each(function(){
$(this).text(array[?]);
});
輸出應如下所示:
<span class="gt">apple</span>
<span class="gt">banana</span>
<span class="gt">cucumber</span>
您可以在函數中獲得each
循環的index
值。 並且由於span
元素的數量等於array
變量中的項目數,因此您可以使用該index
值來設置span
元素中的數組值:
var array=["apple","banana","cucumber"]; $("span.gt").each(function(index){ $(this).text(array[index]); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <span class="gt"></span> <span class="gt"></span> <span class="gt"></span>
var array = ["apple", "banana", "cucumber"]; for (var i = 0; i < array.length; i++) { $('span').eq(i).text(array[i]); }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <span class="gt"></span> <span class="gt"></span> <span class="gt"></span>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.