Pregunta

intento quitar una caja añado en jQuery, pero no puedo conseguirlo removet después agrego, sombody me puede decir lo que DIT worng?

    function appendBox( id )
    {
        $("#listContainer").append("<div id=\"appendbox["+ id +"]\"><a href=\"javascript:removeBox("+ id +");\">remove</a></div>");
    }
    function removeBox( id )
    {
        $("#appendbox["+ id +"]").slideUp();
    }
¿Fue útil?

Solución

function appendBox( id )
{
    $("#listContainer").append("<div id=\"appendbox-"+ id +"\"><a href=\"javascript:removeBox("+ id +");\">remove</a></div>");
}
function removeBox( id )
{
    $("#appendbox-"+ id ).slideUp();
}

#appendbox [algo] no significa "el elemento de identificación appendbox [algo]", sino un montón de cosas diferentes en función de algo.

Otros consejos

En un guión completamente de trabajo que necesita para envolver el parámetro a removeBox entre comillas simples, ya que quiere una cadena:. javascript:removeBox('"+ id +"'); de lo contrario se trata de enviar una variable que no existe

function appendBox( id )
{
    $("#listContainer").append("<div id=\"appendbox-"+ id +"\"><a href=\"javascript:removeBox('"+ id +"');\">remove</a></div>");
}

function removeBox( id )
{
    $("#appendbox-"+ id ).slideUp();
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top