好,所以在我的ViewModels我经常创造这样的功能检索KO功能event.target与其他变量
self.updateSomething = function(data, event){
var theElem = $(event.target);
//do stuff with the elem
}
这伟大的工程,没有任何问题。我遇到的问题是我也想为我的函数传递一个值。
self.updateSomething = function(myVar, data, event){
var theElem = $(event.target);
//do stuff with the theElem AND myVar
}
但这不起作用。看起来很简单,我确定这只是一个语法问题,但我无法弄清楚,而且GOogle让我失望。任何人都想给我一颗骨头?谢谢!
这些变量会在应用程序内保持不变吗?如果是这样,你可以尝试[this](http://stackoverflow.com/questions/12751387/knockout-js-binding-a-button-to-an-item-in-a-collection/12751799#12751799)。 –
你可以发布你的'updateSomething'函数的示例调用它在HMTL中的样子吗? – nemesv