另一个我要谋杀巴里的问题。
您可以使用 jQuery 将事件附加到空数组.on()
吗?
var barry = new Person();
var steve = new Person();
var paul = new Person();
var people = [];
function Person() {
}
Person.prototype.murder = function() {
$(this).triggerHandler("murder");
}
/*
If I apply .on to an empty array the event is never triggered why?
$(people).on("murder", function(){
console.log("call the police");
})
*/
people.push(barry)
people.push(steve)
people.push(paul)
$(people).on("murder", function() {
console.log("call the police");
})
barry.murder();
这是一个暗示你不能的小提琴;但为什么不呢?我会假设数组是委托对象?