JQuery: как получить выбранное значение радиокнопки? - PullRequest
43 голосов
/ 10 ноября 2010

Как установить значение по умолчанию для невыбранного переключателя на 0?

У меня есть следующий HTML:

<input type="radio" name="myradiobutton" value="1" />1
<input type="radio" name="myradiobutton" value="2" />2
<input type="radio" name="myradiobutton" value="3" />3

И у меня есть следующий код, чтобы получить значение выбранный переключатель

var radio_button_value $('input[name=myradiobutton]:radio').click(function() {var value = $(this).val();});

Проблема в том, что я хочу установить значение от radio_button_value до 0 по умолчанию, если ничего не выбрано . Как мне это сделать?

Я в основном хочу сделать псевдо-код ниже (но это не работает)

var radio_button_value $('input[name=myradiobutton]:radio').click(function() { 
if set
  return $(this).val();
else
  return 0;
});

UPDATE

Кажется, я не понимаю, о чем я прошу.

Что я хочу сделать, когда страница загружается (до того, как у пользователя была возможность даже выбрать переключатель), мне нужна функция, которая будет возвращать 0 для значения переключателя.

Затем, когда пользователь выбрал переключатель, эта ЖЕ функция возвратит выбранное значение переключателя.

Имеет смысл?

Ответы [ 11 ]

0 голосов
/ 24 июля 2014

Для переключателей используйте следующий скрипт:

var myRadio = $('input[name=meme_wall_share]');
var checkedValue = myRadio.filter(':checked').val();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...