所以我正在使用 Knockout 自定义绑定,并且我有以下代码:
<input type="radio" class="radio" data-bind="custombind: custombind"/>
<input type="text" class="text" data-bind="custombind: custombind"/>
--js--
var viewModel = {
custombind: ko.observable(true)
};
ko.applyBindings(viewModel);
ko.bindingHandlers.custombind = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)
{
alert($(element).attr('class'));
}
}
也许我误解了自定义绑定是如何工作的,但我希望这会返回带有“ custombind ”数据绑定的任何元素的类名。目前似乎什么都没有发生。任何关于我哪里出错的建议将不胜感激。谢谢
- 小提琴 -
--参考--