Hi,
> var myClass = Class.create({
>
> initialize: function(){
> $$('.checkbox').invoke('observe', 'change',
> this.doSomething.bind(this); // I don't have idea how to bind it
> with 'this'
> },
>
> doSomething: function(){
> console.log('HELLO WORD')
> }
> [snip]
> });
Other than a missing closing parenthesis, that's fine; so:
* * * *
var myClass = Class.create({
initialize: function(){
$$('.checkbox').invoke(
'observe',
'change',
this.doSomething.bind(this) // <== You were missing
); // <== One of these ')'s
},
doSomething: function(){
console.log('HELLO WORD')
}
});
HTH,
--
T.J. Crowder
Independent Software Engineer
tj / crowder software / com
www / crowder software / com
On Mar 2, 9:22 am, Jacek Wasowski <[email protected]> wrote:
> Hi All,
>
> Please, help me how to dynamically add event to all inputs, just like
> below.
> Of course this code not working well.
>
> Thanks for all suggestions.
>
> cheers
> Jacek
>
> var myClass = Class.create({
>
> initialize: function(){
> $$('.checkbox').invoke('observe', 'change',
> this.doSomething.bind(this); // I don't have idea how to bind it
> with 'this'
> },
>
> doSomething: function(){
> console.log('HELLO WORD')
> }
>
>
>
>
>
>
>
> });
--
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.