-3

fancyboxダイアログを呼び出すための私のコードは次のとおりです。

$('.btnUpdateitem').fancybox({
    openEffect  : 'elastic',
    closeEffect : 'elastic',
});

特定のテーブル行を削除するためのコードは次のとおりです。

$(this).closest('tr').remove();

しかし、私のテーブルはajaxの結果に基づいています:

4

1 に答える 1

0

$(this)が参照するコンテキストがわからないため、次のようになります。

適切な状況で

$cachedClosest = $(this).closest('tr');

fancyboxを呼び出す

$('.btnUpdateitem').fancybox({
    openEffect  : 'elastic',
    closeEffect : 'elastic',
afterClose: function() {
    $cachedClosest.remove();
  })
});

それが少し役立つことを願っています

于 2012-11-04T22:41:07.107 に答える