Кофе-скрипт 'this' внутри jQuery .each()

У меня есть кофе-скрипт типа:

class foo:
    @bar = 'bob loblaw'

    processRows: ->
        $("#my-table>tr").each ->
            id = $(this).attr("id")
            @processRow id

    processRow: (id) ->
        console.log @bar + id

Так что моя проблема в том, что мне нужно this для ссылки на .каждый контекст внутри цикла, чтобы получить значение id, но я также хотел бы this для ссылки на экземпляр класса внутри foo.processRow()--что в настоящее время этого не делается.

Использование чего-то вроде _это = this вне функции .each и его передача тоже не является хорошим решением, так как я ссылаюсь на многие переменные класса внутри processRow.

Есть какие-нибудь мысли? Неужели я упускаю что-то очевидное? Спасибо!

54
задан 31 August 2011 в 07:15
поделиться