Acababa de responder la misma pregunta sobre quora, así que estoy compartiendo esa respuesta contigo.
Crear el complemento jquery es bastante simple:
$ .fn.highlight = function () { this.css ("fondo", "amarillo"). css ("color", "negro"); } $ (". resaltar"). resaltar ();
El código anterior resaltará un elemento con la clase “resaltar”.
Si quieres avanzar:
- Estoy a la mitad del aprendizaje de Python. ¿Cuándo debería comenzar a jugar con Django?
- Estoy escribiendo un libro titulado desarrollo web en asp.net para principiantes. ¿Qué te gustaría que contuviera? Escribir en la última versión (asp.net 5)
- Dirijo una pequeña empresa de desarrollo de aplicaciones web. ¿Cómo puedo encontrar buenos desarrolladores de software inteligentes?
- Cómo crear un sitio web (gratis) para alojar aplicaciones Java para descargar
- Aprendí HTML, CSS, SVG, Javascript, PHP, AJAX y MySQL. No tengo un título en este campo, ¿debería desarrollar mis propios proyectos o intentar trabajar primero?
(función ($) { $ .fn.highlight = function (opciones) { // Esta es la forma más fácil de tener opciones predeterminadas. configuración de var = $ .extend ({ // Estos son los valores predeterminados. color: "# 000", backgroundColor: "amarillo" }, opciones); // Resalta la colección según la variable de configuración. devuelve this.css ({ color: settings.color, backgroundColor: settings.backgroundColor }); }; } (jQuery));
El código anterior tiene una configuración predeterminada (por ejemplo, => color, backgroundColor).
Creo que deberías consultar estos enlaces:
Cómo crear tu propio complemento jQuery – Mis trucos de codificación
Cómo crear un complemento básico
Conceptos avanzados de complementos