解决方法
这是一种常见的方法,例如对于jQuery按钮:
ko.bindingHandlers.jqButton = { init: function(element,valueAccessor) { var options = valueAccessor() || {}; $(element).button(options); } }; <button data-bind="click: greet,jqButton: { icons: { primary: 'ui-icon-gear' } }">Test</button>
阅读本文了解一些最佳实践:http://www.knockmeout.net/2011/07/another-look-at-custom-bindings-for.html