Позвольте мне объяснить подробнее:
мы знаем, что функция карты в jQuery действует как .Select () (как в LINQ).
$("tr").map(function() { return $(this).children().first(); }); // returns 20 tds
теперь вопрос в как мы можем использовать .SelectMany () в jQuery?
$("tr").map(function() { return $(this).children(); }); // returns 10 arrays not 20 tds!
вот мой пример в действии: http://jsfiddle.net/8aLFQ/4/
«l2» должно быть 8, если у нас есть selectMany.
[ПРИМЕЧАНИЕ], пожалуйста, не придерживайтесь этого примера, приведенный выше код просто показывает, что я имею в виду под SelectMany (), иначе очень легко сказать $ ("tr"). Children ();
Надеюсь, что это достаточно ясно.