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

4

1 回答 1

0

弄清楚了。data-bind="tablesort: ee_pp_summarylist" 我用来利用 tablesorter 插件的自定义绑定。

于 2013-04-11T20:10:22.657 回答