Я пытаюсь вызвать анонимную функцию из моего события jquery click, и я пытаюсь передать ему параметр
Как передать u
в мою функцию click myobj.click(myOBJ.myfunc(u));
myOBJ = {
myfunc: function (evt, u) {
evt.preventDefault();
alert(u);
}
}
var u = '2 is the lucky number';
myobj.click(myOBJ.myfunc(u));
вы можете передать данные обработчику событий:
myOBJ = {
myfunc: function (evt) {
evt.preventDefault();
alert(evt.data.u);
}
}
myobj.click({ u: '2 is the lucky number' }, myfunc);
Просто попробуйте:
myobj.trigger('click', myOBJ.myfunc, [u]);
u
для2 is the lucky number
без кавычек или точки с запятой, вы должны проверить ваш журнал консоли.