I don't quite understand.

As you can see in the code I posted, there are no submit buttons in
the <tr> that has the event bound to it so I'm not sure what your
example is trying to show me.

Are you suggesting that I need to specifically negate the action of an
event on everything that I don't want it to happen on???



Chris.

On 6/20/07, Alexandre Plennevaux <[EMAIL PROTECTED]> wrote:
>
> You may be looking after event.stopPropagation();
>
>  $("form").bind("submit", function(event){
>    event.stopPropagation();
>  });
>
>
> http://docs.jquery.com/Events
>
>
> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On
> Behalf Of barophobia
> Sent: mercredi 20 juin 2007 8:41
> To: jquery-en@googlegroups.com
> Subject: [jQuery] Help with stopping event propagation.
>
>
> (I saw another email come through but not this one and it's been about 30
> minutes since I originally sent. Apologies if you see this twice.)
>
> Hi.
>
> I am applying a click() event to a <tr> but I only want the event to fire if
> someone clicks on empty space or plain text. With the help of the IRC
> channel I've only been able to get the click event to stop working on a form
> element but nothing else.
>
> Anyone have any ideas?
>
>
> Here's my JS:
>
> $('tr.customer').click( function(e) {
>
>        if($(e.target).is(":input")) return; // this works
>        if($(e.target).is(":input, a")) return; // this doesn't work
>        if($(e.target).is("a")) return; // this doesn't work
>        if($(e.target).is(":a")) return; // this doesn't work
>
>        // get the customer's id
>        customer_id = $(this).attr('customer_id');
>
>        alert('you clicked me! my number is '+customer_id+'!'); });
>
> Here's my HTML:
>
> <tr class="customer is_admin" customer_id="1">
>   <td class="checkbox">
>     <input type="checkbox" name="customer_id[]" value="1"/>
>   </td>
>   <td class="name">
>     <a href="customers_add.php?customer_id=1">Chris</a>
>   </td>
>   <td class="delete">
>     <a href="javascript:alert('not yet!')">
>       <img src="../lib/admin/img/delete.png"/>
>     </a>
>   </td>
> </tr>
>
>
>
> Thanks!
> Chris.
>
> Ce message Envoi est certifié sans virus connu.
> Analyse effectuée par AVG.
> Version: 7.5.472 / Base de données virus: 269.9.1/854 - Date: 19/06/2007
> 13:12
>
>

Reply via email to