JQueryを使用してクラスを割り当てて無効にするのではなく、カスタムバインディング内でdisabledとcssをバインドしたいと思います。実行せずにカスタムバインディング内でこれを実行できますか$(element).attr('disabled', true).addClass('disabled');
data_bind="enabled: classroomId(), css: { 'disabled' : !classroomId() }"
data_bind="disable: { !classroomId() }
ko.bindingHandlers.disable = {
update: function (element, valueAccessor) {
var disabled = ko.utils.unwrapObservable(valueAccessor());
// Disable and Add Class to Button or Anchor Tag
}
};