I have a jQuery validation on text field which is working fine but when I apply it on radio button then it don't work. I don't know where I'm wrong.
my HTML and jQuery code is,
<input type="text" placeholder="Name" name="name" id="name">
<input type="radio" name="gender" id="gender" value="1">
<input type="radio" name="gender" id="gender" value="2">
var name= jQuery('#name').val();
var gender= jQuery('#gender').val();
if(name.length == 0){
var error = true;
jQuery('#name_error').fadeIn(500);
}else{
jQuery('#name_error').fadeOut(500);
}
if(gender.value == 0){
var error = true;
jQuery('#gender_error').fadeIn(500);
}else{
jQuery('#gender_error').fadeOut(500);
}