当我在页面上执行$('#conatiner1 span')
时,它将返回包含11个span元素的数组。
我也有11个不同值的数组“ vals”。
是否有快速的“多做事,少写” jquery命令,以轻松地将val的每个值分配给每个span元素?
span 1 -> val 1;
span 2 -> val 2;
span 3 -> ...
最佳答案
是的,看看jquery的每个方法。它们很少,并且都将元素索引传递给处理程序函数。
例如,如果将文本存储在要放入这些跨度的值中:
var values = [...] // some values
$('#conatiner1 span').each(function(i) { $(this).html(values[i]); });
http://api.jquery.com/each/
http://api.jquery.com/jQuery.each/