我正在创建一个搜索栏,并且正在循环一个数组。我正在使用
attr('placeholder' array) // jQuery
在我的搜索栏中显示数组结果。但是它返回数组的最后一个索引。
<input type="text" id="searchInput"/>
s
var inputSearch = $('#searchInput');
var searchArray = ['s','e','a','r','c','h'];
var searchReturn = '';
for(var i = 0 ; i < searchArray.length ; i++){
searchReturn = searchArray[i];
console.log(searchReturn);
$(inputSearch).attr('placeholder', searchReturn);
}
最佳答案
尝试附加文本,您只是在每次分配
for(var i = 0 ; i < searchArray.length ; i++){
searchReturn = searchReturn + searchArray[i];
console.log(searchReturn);
$(inputSearch).attr('placeholder', searchReturn);
}
关于javascript - for循环未返回结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32417956/