這裏是一個更新的小提琴:http://jsfiddle.net/jearles/Jbp7y/147/
HTML
<div><button data-bind="click: clickMe">Click Me!</button></div>
JS
var ViewModel = function() {
var self = this;
self.clickMe = function(data,event) {
var target;
if (event.target) target = event.target;
else if (event.srcElement) target = event.srcElement;
if (target.nodeType == 3) // defeat Safari bug
target = target.parentNode;
target.parentNode.innerHTML = "something";
}
}
ko.applyBindings(new ViewModel());
的事情,我改變了:
- 增加 'validationElement' 綁定到控制-group divs
- 呼叫添加到「showAllMessages()」中檢測到錯誤時
- 確保errorElementClass配置設置爲「錯誤」
我沒有看到你的Twitter的引導問題。這個列表之間的連接吉姆和鮑勃...請更具體。 – dokaspar