2011-12-05 11 views
5

jQuery ha un valore equivalente a Object#tap?Esiste un jQuery equivalente a Ruby's Object # tap?

Diciamo che voglio fare qualcosa di simile:

foo.append($("<nav>").tap(function (nav) { 
    $.each(urls, function (url) { 
    nav.append("<a>").attr(url).text(url) 
    }) 
}) 
+1

Può fare un esempio di quello che ci piace fare che non può essere realizzato con il concatenamento di base? –

+0

In che modo 'Object # tap' è diverso da' $ .fn.each'? – Raynos

+0

@MichaelMior OK, ho aggiunto un esempio. Ma penso che Raynos abbia appena risposto alla mia domanda. :-) –

risposta

5

Si chiama .each

nodes.each(inspect).map(mapper).each(inspect).etc()

Problemi correlati