2010-05-07 9 views
1

나는 특정 라디오 버튼을 선택하면 다른 div를 보여 다음이 코드를 가지고 :jQuery로 라디오 버튼의 값을 찾는

if ($("input[@name='exerciseRB']:checked").val() == 'New') { 
    $("#newExercise").show(); 
    $("#existingExercise").hide(); 
} 
else { 
    $("#newExercise").hide(); 
    $("#existingExercise").show(); 
} 

처음에, 난 그냥 두 개의 라디오 버튼 (모두 이름 exerciseRB하고 모든 일을했다가 . 미세 이제

, 나중에 내 웹 페이지에 내가 (이름 lessonRB으로) 두 개의 새로운 라디오 버튼을 추가

을 문제입니다 내가이 다른 새로운 라디오 버튼을 추가하면 내가 방화범이를 볼 때. :

$("input[@name='exerciseRB']:checked") 

실제로 exerciseRB 항목과 lessonRB 항목을 모두 사용하여 배열을 다시 가져옵니다. 거의 마치

@name='exerciseRB' 

이 무시됩니다. 어떤 생각 이니?

+0

오류가 다른 곳에 있는지 확인하십시오!? –

답변

1

당신은 당신의 선택에 이름 ​​앞에 @가 필요하지 않습니다.

1

이름 @ = 'exerciseRB'해야한다 이름 = exerciseRB 예 :

$("input[name=exerciseRB]:checked") 
관련 문제