Well, "change" can be problematic in Internet Explorer because the
browser doesn't always trigger that event until the control loses
focus.

On Fri, Sep 11, 2009 at 12:33 AM, Jules <jwira...@gmail.com> wrote:
>
> You are right, when click() event is triggered, the check box/radio
> button value is the original value.  Use change(fn) to detect the
> after click() value.
>
> On Sep 11, 10:40 am, Mike McNally <emmecin...@gmail.com> wrote:
>> Am I the only person who finds wildly wrong the jQuery behavior of
>> handler invocation for native events on state-changing elements like
>> check boxes and radio boxes?  Specifically, when the user clicks a
>> check box or a radio box, the state of the element is changed and then
>> the handler is invoked.  However, when I call "click()" on the
>> elements, the handler is invoked *before* the element value is
>> updated. That makes it pointlessly difficult to write handler routines
>> that need to look at the value to know what to do.
>>
>> Am I just doing something wrong?  This is something I've been dealing
>> with for years now and it's always driven me nuts.
>>
>> --
>> Turtle, turtle, on the ground,
>> Pink and shiny, turn around.



-- 
Turtle, turtle, on the ground,
Pink and shiny, turn around.

Reply via email to