为元素数组中的每个元素赋值每个元素jQuery
问题描述:
当我在页面上做$('#conatiner1 span')
时,它返回一个包含11个span元素的数组。 我也有一个有11个不同值的数组'vals'。为元素数组中的每个元素赋值每个元素jQuery
是否有快速的'做更多,少写'的jquery命令轻松地为每个span元素分配val的每个值?
span 1 -> val 1;
span 2 -> val 2;
span 3 -> ...
答
是的,看看jquery的每种方法。它们很少,它们都将元素索引传递给你的处理函数。
举例来说,如果你存储的值要投入那些跨度文本:
var values = [...] // some values
$('#conatiner1 span').each(function(i) { $(this).html(values[i]); });