質問

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();
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top