无法在iframe中触发tablesorter

时间:2016-05-10 16:04:43

标签: javascript jquery iframe tablesorter

我试图从iframe删除tablesorter中的一行,我成功能够删除但是我无法触发更新tablesorter这里是我正在尝试

$(document).ready(function () {
    var uid = ". json_encode($_POST['uid']) . ";
    var access = " . json_encode($_POST['access']) . ";
    if(access == '1') {
     top.$('#content').contents().find('#orgs tr[data-uid='+uid+']').remove();
      top.$('#content').contents().find('#orgs').trigger('update');
      console.log(top.$('#content').contents().find('#orgs'));
    }
    top.$.fancybox.close();
});

我无法理解我是否能够删除一行以及它显示的console.log,但为什么不触发更新但我尝试使用此$('#orgs').trigger('update');触发相同的iframe然后它可以工作

1 个答案:

答案 0 :(得分:0)

访问父窗口时,请不要使用jQuery的.contents()

if (access == '1') {
  top.$('#content').find('#orgs tr[data-uid='+uid+']').remove();
  top.$('#content').find('#orgs').trigger('update');
  console.log(top.$('#content').find('#orgs'));
}