【发布时间】:2014-05-21 22:30:12
【问题描述】:
我有一个超出我想象的谜题,因为我以为我理解它是如何工作的,但显然我不明白。下面的函数有columns.push($('#squad'+count).val());,其中包含"Squad " +count,所以你得到Squad 1 2 3 4 5 etc etc。
下一个推送包含名称,Bob, Joe, John, Mark, etc etc。
所以现在下面会产生:
Squad 1|Bob,Joe,John,Mark|Squad 2|Cletus,Ray ray,Billy Joe|Squad 3|Fred,Barney,Wilma
我希望它输出:
Squad 1,Bob,Joe,John,Mark|Squad 2,Cletus,Ray ray,Billy Joe|Squad 3,Fred,Barney,Wilma
我这辈子都想不通。而且我知道它很简单,但是数小时的搜索将我带到了这里。任何帮助表示赞赏。
function getItems(exampleNr)
{
var count = 0;
var columns = [];
$(exampleNr + ' ul.sortable-list').each(function(){
columns.push($('#squad'+count).val());
columns.push($(this).sortable('toArray').join(','));
count++;
});
return columns.join('|');
}
【问题讨论】:
标签: jquery function return push