我有这个功能:
function make(place)
{
place.innerHTML = "somthing"
}
我曾经使用普通的 JavaScript 和 html 来做到这一点:
<button onclick="make(this.parent)">click me</button>
我如何使用惯用的 knockout.js 来做到这一点?
最佳答案
使用绑定(bind),如本例所示:
<a href="#new-search" data-bind="click:SearchManager.bind($data,'1')">
Search Manager
</a>
var ViewModelStructure = function () {
var self = this;
this.SearchManager = function (search) {
console.log(search);
};
}();
关于javascript - 使用 onclick 或与 KnockoutJS 的点击绑定(bind)传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10039297/