Какая функция действует как .SelectMany () в jQuery?

Позвольте мне объяснить подробнее:

мы знаем, что функция карты в 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 ();

Надеюсь, что это достаточно ясно.

35
задан Mo Valipour 25 July 2011 в 18:59
поделиться