Great explanation Josh, thanks!

On Sep 19, 3:46 pm, "Josh Nathanson" <[EMAIL PROTECTED]> wrote:
> You could use either this.checked or $(this).attr("checked").
>
> "this" refers to the dom node, so if you want to use the attr method on
> "this" you have to "jQuery-ize" it.
>
> this.checked would be more performant, since you are not executing the
> jQuery function in that case.
>
> -- Josh
>
> ----- Original Message -----
> From: "Namlet" <[EMAIL PROTECTED]>
> To: "jQuery (English)" <jquery-en@googlegroups.com>
> Sent: Friday, September 19, 2008 1:11 PM
> Subject: [jQuery] Re: Simple question about Radio Buttons
>
> Well I fixed it, I had to use:
>
> $(this).attr("checked")
>
> to get the value.  Should I have known this?
>
> On Sep 19, 2:48 pm, Namlet <[EMAIL PROTECTED]> wrote:
> > Why does this line of code not work for the radio button?
>
> > if ($(this).attr("type") == "radio") alert($(this).checked);
>
> > I get 6 alert boxes (I have 6 Radio Buttons) and the alert says
> > undefined every time. But half of them should be true and half should
> > be false. Am I doing something wrong?
>
> > here are two of the radios:
>
> > <input name="recvd_loan" type="radio" value="1" /> Yes
> > <input name="recvd_loan" type="radio" value="0" /> No
>
> > Thanks!

Reply via email to