我有一组值,我想将这些值设置为我的输入的占位符。
如何实现这一点jQuery.each()
只是因为我用 这个解决方案解决了我的问题并且它工作得很好。
我尝试这样做以重新启动它,但它不起作用:
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
小提琴:http: //jsfiddle.net/charaf11/5ZQgX/