我正在创建一个搜索栏并且正在循环一个数组。我正在使用
attr('placeholder' array) // jQuery
在我的搜索栏中显示数组结果。但它返回数组的最后一个索引。
<input type="text" id="searchInput"/>
JS
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/