jquery 在 textarea 文本倒序上循环?

jquery loop on textarea text reverse order?

我有一个带有换行符的文本区域 我想以相反的顺序循环此列表? 所以如果我有像这样循环的文本

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);
 });

我如何转换它以便它以相反的顺序读取文本

使用.reverse()并循环。

var myArray = $('textarea[name=source]').val().split('\n');
myArray.reverse();

$.each(myArray, function(){
    alert(this);
});

您可以直接使用 reverse() 而不是使用临时变量来保存您的数组数据。

jsfiddle demo

$.each($('textarea[name=source]').val().split('\n').reverse(), function(e){
    alert(this);
 });