Это упрощенная версия.Объект jquery, выполняющий функцию объекта
Если я что-то вроде этого:
var object = [{name:"bob", type:"silly", hair:"brown", func:someFunction},
{name:"greg", type:"serious", hair:"blonde", func: differentFunction}];
$('#thing').bind("click", object[0], handleTranslator);
function handleTranslator(e){
$([e.data.func]);
}
function someFunction(){
console.log("clicking bob should trigger this function");
}
function differentFunction(){
console.log("clicking greg should trigger this function");
}
Когда я нажимаю #thing, он должен вызвать someFunction
, но это не делает. Не знаю, почему.
В идеале, я хотел бы также увидеть (console.log) мой объект [0] изнутри someFunction
.
Спасибо за помощь.
Что делает ваш HTML выглядеть? –
@AlienWebguy Это упрощенный пример. –
@ExplosionPills #thing уже находится в dom –