Помимо ответа Коби, это обычно невозможно. Это все равно, что спросить «с учетом следующего цикла, как вернуть исходный массив обратно?»
var array = [1, 2, 3, 4, 5];
for (i = 0; i < array.length; i++) {
var a = array[i];
alert( /* how do I get the original array given only 'a'? */ );
}
Понятно, что в этом случае вы не можете вернуть исходный массив, учитывая только a
. Но что может быть неясным, так это то же самое и в вашем случае.
Это потому, что вызов .click()
по сути превращается в вызов .each()
, и это в основном просто цикл for
вокруг каждого из соответствующих элементов. Когда вы смотрите на один элемент в этой коллекции, невозможно вернуть исходную коллекцию обратно.