Cómo quitar o agregar cuadro?
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();
}
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