2013-04-11 82 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插件的自定义绑定。