[英]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.