【问题标题】:Tablesorter not working for newly added itemsTablesorter 不适用于新添加的项目
【发布时间】:2013-11-03 01:38:36
【问题描述】:

在下面的页面中: http://homecoders.co.nf/test.html

我们正在使用 TableSorter、QuickSearch、X-Editable。

TableSorter 和 QuickSearch 可以正常工作,但新添加的项目除外。 例如,尝试点击“启用编辑”,添加一个项目,然后“禁用编辑”

新项目(无论您输入什么)都可以搜索,但不会被 TableSorter 排序。

仅供参考,JSFiddle 不适用于此特定页面,因此我决定将该页面放在托管而不是托管中。

任何帮助将不胜感激。

【问题讨论】:

    标签: jquery html tablesorter x-editable


    【解决方案1】:

    由于我以前从未使用过 X-Editable,我不确定在哪里添加它,但可能在成功回调中?

    基本上,你需要更新表,如果是小表,那么只需触发更新:

    $('table').trigger('update');
    

    在大表上,只更新已编辑的单元格会更有效

    // update the table, so the tablesorter plugin can update its value
    // this = table cell (td) to update
    // resort = flag prevent (if false only) automatic resort
    // if resort is undefined, or with any other value, a resort will occur
    // callback = callback function
    $("table").trigger("updateCell", [this, resort, callback]);
    

    【讨论】:

    • 我试图触发,但它似乎不起作用。我决定放弃使用 x-editable。无论如何感谢您的帮助!
    • 试试content editable widget,也许它会满足您的需求?
    • 不知道你有这个方便的插件!它肯定会满足我的需要。非常感谢!!
    猜你喜欢
    • 2015-03-31
    • 2012-01-05
    • 2019-03-09
    • 1970-01-01
    • 2017-12-11
    • 2013-04-24
    • 1970-01-01
    • 2019-10-30
    相关资源
    最近更新 更多