【问题标题】:Using knockoutjs with replaced form elements使用替换表单元素的 knockoutjs
【发布时间】:2013-01-25 20:19:34
【问题描述】:

我有一个设计已经完成的网站,我正在尝试与 Knockout.js 集成,而不是使用普通的 <input type="checkbox">,UI 有一些 jQuery 代码,用一个被操纵的 <span> 替换所有复选框用图像来表现得像一个普通的复选框。

绑定到这个动态添加的<span> 并像普通复选框一样使用它的最佳方式是什么?

这是我拥有的代码的 jsfiddle:http://jsfiddle.net/Fw28P/

【问题讨论】:

  • 你为什么要用跨度替换你的复选框?为什么不直接在你的 HTML 中使用它们呢?
  • 这是一个简单的例子。对于滚动框,他们希望 UI 看起来像 jQuery 插件提供的东西,而且那个非常复杂,所以我认为这是在问题中展示的更好示例。

标签: knockout.js


【解决方案1】:

将 jQuery 逻辑包装在自定义绑定中

http://knockoutjs.com/documentation/custom-bindings.html

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-27
  • 2014-04-13
  • 2022-01-06
相关资源
最近更新 更多