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.

Reply via email to