【发布时间】:2013-09-03 09:23:51
【问题描述】:
我有一组值,我想将这些值设置为我的输入的占位符。
如何使用jQuery.each() only 来实现这一点,因为我用this solution 解决了我的问题,而且效果很好。
我尝试这样做以重新启动它,但它不起作用:
if(index==arr.length) index=0;
HTML 代码:
Values : <input name='input' id='input' />
JS/jQuery 代码:
var arr = new Array();
for (var i = 0; i <= 5; i++) {
arr.push('Value ' + i);//fill array with values
}
function eachChange(){
var x=0;
$.each(arr, function (index, value) {
x++;
setTimeout(function(){
$('input').attr('placeholder', value);
}, x * 1000);
if(index==arr.length) index=0;
});
}
eachChange();//call function
【问题讨论】:
标签: javascript jquery html each