0

基本的に何かを削除するボタンがあり、コードは次のとおりです。

$(document).on('click','.btn',function(){
    //code here
    //$t is the item to delete
    $t.remove();
});

removeoronが終了した後に次のコードを実行したいと思います。

if($('#bookmarks').is(':empty')){
    $('#bookmarks').css('visibility','hidden');
}

これをに追加してみました.on

$t.on("remove", function () {
    if($('#bookmarks').is(':empty')){
        $('#bookmarks').css('visibility','hidden');
    }   
});

しかし、それはうまくいきませんでした。アイテムが完全に削除された後、どうすればその機能を実行できますか?

4

2 に答える 2

5

簡単です。呼び出した後に実行するだけですremove()

$(document).on('click','.btn',function(){
    //code here
    //$t is the item to delete
    $t.remove();

    //remove done, next
    if($('#bookmarks').is(':empty')){
        $('#bookmarks').css('visibility','hidden');
    }
});
于 2013-07-30T13:21:59.403 に答える
0

試す

$(document).on('click','.btn',function(){

$t.remove();

//remove done
if($('#bookmarks').is(':empty')){
    $('#bookmarks').hide();
}

});

于 2013-07-30T13:23:46.340 に答える