2011-12-05 6 views
5

¿jQuery tiene un equivalente a Object#tap?¿Hay un jQuery equivalente al Ruby's Object # tap?

Digamos que quiero hacer algo como esto:

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

¿Puede dar un ejemplo de lo que le gustaría hacer que no puede ser logrado con el encadenamiento básico? –

+0

¿En qué se diferencia 'Object # tap' de' $ .fn.each'? – Raynos

+0

@MichaelMior OK, he añadido un ejemplo. Pero creo que Raynos acaba de responder mi pregunta. :-) –

Respuesta

5

Se llama .each

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

Cuestiones relacionadas