2

更新: 提案どおりに適切な構文に配置すると、以下のコードが機能するようになりました!

テーブル内にデータの行を生成する foreach があります。各要素には、rowX の ID があります。削除をクリックした後、JavaScript でデータの行を「スライドアップ」させたいと思います。

hide(); を使用すると これは問題なく動作しますが、slideup(); 動かない。

何か案は?

<script type="text/javascript">
$("a.delete").click(function(e) 
{
    e.preventDefault();
    var platform_id = $(this).attr('data-id');
    var row = $(this).attr('id');

    $.ajax({
        type: "POST",
        url: "platform/delete",
        dataType: "json",
        data: 'platform_id='+platform_id,
        success: function(result){
            if (result.success == 1)
            {
                $("#row" + row).slideUp('slow');
                //document.getElementById(row).style.display = 'none'
            }
        },
        error: function(result){
            alert(result.message);
        }
    });
});
</script>
4

2 に答える 2