我正在尝试使用knockoutjs来运行一些事件,并且因为我的生活无法解决这个问题。我做了一个简单的例子来演示我使用的语法最基本的概念,但没有成功:
<input type="text"
data-bind="event: {onblur: function(){ alert('worked!') }},
value: signUpModel.fullName,
valueUpdate: 'afterkeydown'"
maxlength="40"
id="inputFullName" />
不应该这样吗?
答案 0 :(得分:9)
您只想使用blur
代替onblur
。框架根据是使用jQuery附加事件还是自己执行(没有jQuery可用)来正确处理它。