Either you can bind to the td's that don't contain the checkbox or you can
delegate and check the target of the clicked event to make sure it's not the
td that has the checkbox.

The former would be $("tr[link] td:not(:has(:checkbox))") I believe, and is
the easiest. Hopefully others can chime in about which is best or perhaps
yet another solution.

aquaone


On Tue, May 19, 2009 at 07:45, heohni
<heidi.anselstet...@consultingteam.de>wrote:

>
> I found a good solution to make a complete table row clickable:
>
> <tr link="/folder/here.php">.....
>
> $("tr[link]").bind("click", function(){
>        var link = $(this).attr("link");
>        window.location.href = link;
>  });
>
> Only problem in my case:
> My tbale has as first <td> a checkbox to select my products.
>
> How can I change the jquery above to exclude a <td> containing a
> <input type="checkbox"....>?
>
> Is there a way?
>
> Thanks!!

Reply via email to