可以在对象变量中放置一个jQuery事件,如下所示:
var taskObj = {
buttonClick:function() {
$("#button").click(function() {
alert("Something");
)};
}
}
如果是这样,你怎么称它为方法?我可以把它绑定到一个事件吗?我问的原因是因为我试图更改一些意大利面条代码(很多)并使其更容易维护而不必重写所有代码。任何见解都会非常感激。
答案 0 :(得分:1)
是的,你可以这样做。您当前的对象只有一个单击处理程序,因此实际绑定它只需运行:
taskObj.buttonClick();
准备好DOM。要让对象保存处理程序的功能,您可以执行以下操作:
var taskObj = {
buttonClick:function() {
alert("Something");
}
}
将处理程序定义为:
$("#button").click(taskObj.buttonClick);