获取动态插入的 HTML 以使用 knockoutjs
Get dynamically inserted HTML to work with knockoutjs
由于所有不错的内置功能,我正在为所有表使用JQuery DataTables,但是似乎自定义表布局的唯一方法是为DataTable设置"sDom"选项属性,并使用类似$("div.SOMECLASS").html(HTML_HERE)
将自定义的html插入到表中。(仅供参考,我只是想自定义标题)。
问题是我希望插入的 html 使用 knockoutjs 绑定。挖空似乎不会以这种方式初始化绑定。
有没有办法解决这个问题?
这是我想插入的html的一部分。它几乎是表格的一些自定义过滤器函数的下拉列表。
'<li><a data-bind="click: Filter(''Severity 1'', 2)">Severity 1</a></li>'
插入动态 HTML 元素后必须调用此函数
ko.applyBindings(viewModel, elementContainingDynamicContent)
这里的例子 http://jsfiddle.net/rniemeyer/FCN5p/
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- KnockoutJS-打印html片段
- Knockoutjs 绑定到复杂的 html 对象
- 获取动态插入的 HTML 以使用 knockoutjs
- KNOCKOUTJS HTML 绑定不起作用
- 如何在Chrome Packaged App中使用KnockoutJs进行MVVM?它不允许在html中使用内联JS
- 使用knockoutjs虚拟元素动态创建html部分
- Knockoutjs将biding应用于多个html节点
- KnockoutJS:使用'html'绑定,新元素不绑定
- 如何在HTML注释中输出KnockoutJs值
- 知道为什么knockoutjs会从页面中删除所有html内容吗?
- 如何用空容器knockoutjs在html绑定中显示可观察对象
- 动态渲染和删除HTML knockoutjs
- 如何在同一HTML页面上的脚本之间传递KnockoutJS模型
- knockoutjs在html上使用逻辑或启用绑定
- 如何使用knockoutjs切换html元素的可见性