Right, so how can I replicate clicking on the scan (as I would do in
the browser). Is there a way to do something like $
("#myDiv").withTarget("#myScan")?

On Dec 31 2008, 9:42 pm, Kean <shenan...@gmail.com> wrote:
> $('#myScan').click()  does not have event binded to it.
> It means fire myScan's click events, think very straightforward in
> this case.
>
> On the other hand, when you click on myScan it fires myDiv event
> because of bubbling.
>
> On Dec 31, 11:40 am, nachocab <nacho...@gmail.com> wrote:
>
> > Hi,
> > I was wondering how I could replicate event delegation while testing.
> > For example:
>
> > <div id="myDiv">
> >     <scan id="myScan">hello</scan>
> > </div>
> >  $('#myDiv').click(function(e) {
> >       $this = $(e.target)
> >       if ( $this.is('scan') )
> >          $this.toggleClass("selectedScan")
>
> > });
>
> > When I click on the scan in the browser, it works. But if I do this it
> > doesn't:
> > $('#myScan').click()
>
> > Any help?
> > Thanks,
>
> > Nacho

Reply via email to