найти значение переключателя с помощью jquery - PullRequest
1 голос
/ 07 мая 2010

У меня есть этот код ниже, чтобы показать различные div, когда я выбираю определенные переключатели:

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

сначала у меня было только две радиокнопки (обе названы зарядом и все работает нормально.

Теперь, позже на моей веб-странице я добавил две новые радиокнопки (с названием lessonRB).

Проблема в том, что, как только я добавил эти другие новые радио-кнопки, когда я смотрю это в firebug:

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

Я на самом деле получаю массив обратно как с элементом упражненийRB, так и с элементом lessonRB. Это почти как будто

 @name='exerciseRB'

игнорируется. есть идеи?

Ответы [ 2 ]

1 голос
/ 07 мая 2010

Вам не нужно @ перед именем в вашем селекторе.

1 голос
/ 07 мая 2010

@ name = 'упражнениеRB' должно быть имя = упражнениеRB, т.е.:

$("input[name=exerciseRB]:checked")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...