Как по умолчанию значение неизмененного переключателя для 0
?JQuery: Как получить выбранное значение переключателя?
У меня есть следующий 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
в случае ничего не найдено. Как мне это сделать?
Я в принципе хочу сделать pseduo-код ниже (но это не работает)
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {
if set
return $(this).val();
else
return 0;
});
UPDATE
Там, кажется, путаница на то, что я прошу.
Что я хочу делать, когда страница загружается (прежде чем пользователь имел возможность даже выбрать переключатель), мне нужна функция, которая вернет 0 для значения переключателя.
Затем, когда пользователь выбрал переключатель, эта функция SAME вернет выбранное значение переключателя.
Имеют смысл?
Я не понимаю этого. Конечно, если вы нажали на переключатель, один из них должен быть выбран?В каком контексте вам это нужно? – lonesomeday
Я хочу установить значение по умолчанию 0, чтобы при загрузке страницы, прежде чем пользователь имел возможность выбрать радиокнопку, моя функция вернет 0. Затем, как только пользователь выберет радиокнопку, он вернет значение выбранный атрибут. Имеют смысл? – StaceyH
Просто. Таким образом, у вас есть функция (не вызываемая «щелчком» на переключателе), которая должна знать, есть ли выбранный ящик или нет? – lonesomeday