Единственная проблема заключается в том, что шаблон визуализируется после выполнения вашей пользовательской привязки. Вы можете справиться с этим, выполнив код инициализации в setTimeout, например:
ko.bindingHandlers.showBug = {
init: function (elem, valueAccessor, allBindingAccessors, model) {
setTimeout(function() {
var $buggyElem = $(".buggy", elem);
console.log("$(elem).html(): ", $(elem).html());
console.log("$('.buggy'): ", $buggyElem);
}, 0);
}
};
http://jsfiddle.net/rniemeyer/njaeF/