题
我尝试删除一个盒子我在jQuery的追加,但我不能让它removet后,我加入,sombody可以告诉我,我的DIT拨错?
function appendBox( id )
{
$("#listContainer").append("<div id=\"appendbox["+ id +"]\"><a href=\"javascript:removeBox("+ id +");\">remove</a></div>");
}
function removeBox( id )
{
$("#appendbox["+ id +"]").slideUp();
}
解决方案
function appendBox( id )
{
$("#listContainer").append("<div id=\"appendbox-"+ id +"\"><a href=\"javascript:removeBox("+ id +");\">remove</a></div>");
}
function removeBox( id )
{
$("#appendbox-"+ id ).slideUp();
}
#appendbox [东西]并不意味着但很多取决于一些不同的事情“ID appendbox [东西]的元素”。
其他提示
有关你需要用的参数在单引号removeBox
因为它要串一个完全工作的脚本:javascript:removeBox('"+ id +"');
否则试图发送一个不存在的变量
function appendBox( id )
{
$("#listContainer").append("<div id=\"appendbox-"+ id +"\"><a href=\"javascript:removeBox('"+ id +"');\">remove</a></div>");
}
function removeBox( id )
{
$("#appendbox-"+ id ).slideUp();
}
不隶属于 StackOverflow