質問
sombody iはworng DITものを私に伝えることができますか?
、私は私がjQueryのに追加ワンボックスを削除しようとするが、私は追加した後、私はremovetそれを得ることができません 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