Agregar Borrar campos usando ajax parte 2

En un post anterior expliqué como se podían agregar campos usando jquery, varias personas me preguntaron como hacer para borrar un campo específico, pues es muy simple en realidad, veamos:

Agregando campos

Necesitamos hacer que se agreguen campos pero además que estos aparezcan con un link que nos permita borrarlos, además para poder identificarlos vamos a ponerle un contador.
[cc lang=»javascript»]
emails=0;
function agregar() {
emails=emails+1;
$(«#campos»).append(‘

  •   Borrar
  • ‘);
    }
    [/cc]
    De esta forma se creará un li con una clase email1, email2, email3, etc. y un link con un javascript que invoca a la función borrar(1), borrar(2), etc.

    Borrando los campos

    La función que borra los campos que ya no requerimos es muy simple, únicamente un selector jquery que busca la clase email1, email2… o la que corresponda y con remove se elimina, ese return false evita que «salte» la página cuando le damos click al link borrar.
    [cc lang=»javascript»]
    function borrar(cual) {
    $(«li.email»+cual).remove();
    return false;
    }
    [/cc]

    Como ven con sólo un par de líneas ya esta funcionando, espero les sea util este post.

    Demo

    Categorías

    Últimos Posts

    ¿Necesitas ayuda?

    Si requieres ayuda para desarrollar tu sitio web, crear plugins para Wordpress o módulos personalizados para Elementor a precio razonable. Contáctame