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!