我有textarea文本,其中包含换行符 我想以相反的顺序循环这个列表? 所以,如果我有像这样循环的文本
1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,2
1,1,1,1,1,1,1,3
1,1,1,1,1,1,1,4
1,1,1,1,1,1,1,5
它将从1,1,1,1,1,1,1,5 ...读到...... 1,1,1,1,1,1,1,1 我知道我可以像这样循环文本区域:
$.each($('textarea[name=source]').val().split('\n'), function(e){
alert(this);
});
我如何转换它以便以相反的顺序读取文本
答案 0 :(得分:2)
使用.reverse()
并循环。
var myArray = $('textarea[name=source]').val().split('\n');
myArray.reverse();
$.each(myArray, function(){
alert(this);
});
答案 1 :(得分:1)
您可以直接使用reverse()
,而不是使用临时变量来保存数组数据。
$.each($('textarea[name=source]').val().split('\n').reverse(), function(e){
alert(this);
});