Actually, this is a standard implementation in html: use the <label> tag.

On Thu, May 29, 2008 at 8:16 PM, jquertil <[EMAIL PROTECTED]> wrote:

>
> Hello...
>
> short version: how do I exclude an element in my selector expression?
>
>
> long version:
>
> you know those checkboxes in windows where you can actuyally click the
> label to check the box?
>
> I'm recreating this with a toggle() like this:
>
> <DIV id="CheckContainer"><INPUT type="checkbox" id="Check"/> Click
> here</div>
>
>
>        $("#CheckContainer").toggle(
>                function(){     $('#Check')[0].checked=true;},
>                function(){     $('#Check')[0].checked=false;}
>        );
>
> All fine and dandy as you click the DIV to toggle the checkbox. But
> try to click the checkbox itself and the darn thing won't work.
>
> I think the solution is in using the right sleector, like some kind
> of :not or !:input or something ???
> Ii DON"T want to have to add a span element around the label to assign
> the click to, I'd like to just exclude the checkbox.
>

Reply via email to