【发布时间】:2012-06-05 06:57:46
【问题描述】:
由于所有不错的内置功能,我对所有表都使用 JQuery DataTables,但似乎自定义表布局的唯一方法是为 DataTable 设置“sDom”选项属性并使用类似$("div.SOMECLASS").html(HTML_HERE) 将自定义的 html 插入到表格中。 (仅供参考,我只是想自定义标题)。
问题是我希望插入的 html 使用 knockoutjs 绑定。 Knockout 似乎没有以这种方式初始化绑定。
有没有办法解决这个问题?
这是我要插入的 html 的一部分。它几乎是表格的一些自定义过滤器功能的下拉列表。
'<li><a data-bind="click: Filter(\'Severity 1\', 2)">Severity 1</a></li>'
【问题讨论】:
-
使用 Jquery,您可以使用 .live 或 .on 来处理动态创建的内容
标签: javascript jquery html knockout.js knockout-2.0