2013-04-11 80 views
0

我想清除和克隆在if語句中的淘汰賽數組。首先點擊它工作正常。之後,它不斷添加到數組中,而不是刪除它。因此,ee_pp_summarylist不斷增加額外的點擊次數,而不是清除和加載其他。淘汰賽清除和克隆陣列

if ($("#idee").prop("class") == "detail") { 
    $("#idee").removeClass("detail").addClass("full"); 
    $("#idee").val("Collapse"); 
    self.ee_pp_summarylist.removeAll(); 
    self.ee_pp_summarylist(self.ee_pp_summarylist_detail.slice(0)); 
} 
else { 
    $("#idee").removeClass("full").addClass("detail"); 
    $("#idee").val("Detail"); 
    self.ee_pp_summarylist.removeAll(); 
    self.ee_pp_summarylist(self.ee_pp_summarylist_ag.slice(0)); 
} 

添加小提琴。在小提琴中工作,但不在我的項目中工作。數字.... jsfiddle

我檢查了self.ee_pp_summarylist中的長度確實反映正確。但屏幕仍然沒有正確改變。

想通了。 data-bind =「tablesort:ee_pp_summarylist」我用來使用tablesorter插件的自定義綁定。

+0

也許嘗試在jsFiddle中重現? – 2013-04-11 18:50:27

回答

0

想通了。 data-bind =「tablesort:ee_pp_summarylist」我用來使用tablesorter插件的自定義綁定。