Estoy buscando un complemento jQuery, que tiene una sola función. Después de configurar los valores predeterminados apropiados a través de un argumento del constructor de la función define un par de funciones de ayuda, y luego como la última parte devuelve una llamada a this.each(), así:¿Qué significa "return this.each()" en jQuery?
return this.each(function() {
//long method defined here
});
entiendo el uso de this.each() en la modificación de elementos de DOM coincidentes y demás, pero ¿qué logra la declaración de devolución? ¿Algún tipo de matriz de elementos DOM modificados, que luego pueden ser encadenados en otras llamadas?
He leído sobre esto cada uno en este sitio, pero no puedo entender qué hace el return
aquí. Gracias por ayudar a aclarar esto.
Gracias a todos por las respuestas. Creo que lo que me confunde es tener 'return' y this.each() en la misma línea. Como equivalente, ¿podría llamar this.each (...) y luego al final de esa llamada de función, en la siguiente línea, escribir 'return this'? – larryq
Después de haber escrito lo anterior, creo que veo lo que está sucediendo ahora. Tendría que guardar el resultado de esto cada uno (...) en una variable, que sería el objeto jQuery, y devolverlo al final del método. 'esto' en el contexto de esto. cada uno (...) se refiere al elemento DOM al que llamo la función en contra. – larryq