在下面的代码中,我尝试使用包含字符数组的value属性来创建具有“rot”类的对象来更改内部 HTML 。
我希望这些字符会间隔旋转。
我注意到问题出在内部for循环中 - 我需要一个setTimeout或类似的东西,但它不起作用。
这个问题的任何解决方案?
提前致谢。
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<span class="rot" value="$^%^@">currency</span>
<span class="rot" value="1^2^3">numbers</span>
<script>
function rotateItem()
{
for(j=0;j<$(".rot").get().length;j++)
{
valueToRotate = $(".rot:eq("+j+")").attr("value").split("^");
for(i=0;i<valueToRotate.length;i++)
{
$(".rot:eq("+j+")").html(valueToRotate[i]);
}
}
}
setInterval("rotateItem()",1000)
</script>