JQuery радиоприемника при проверке требует оповещения
В моем приложении мне нужна радиогруппа, в которой, когда отмечена кнопка, появляется предупреждение, поэтому я могу опубликовать его значение в ajax-сообщении в jquery.
Можете ли вы мне помочь, как я могу это сделать в jquery?
Ответ 1
Попробуйте что-то вроде этого:
$(function(){
$('input[type="radio"]').click(function(){
if ($(this).is(':checked'))
{
alert($(this).val());
}
});
});
Если вы передаете своим переключателям класс, то вы можете заменить код $('input[type="radio"]') на $('.someclass').
Ответ 2
Обновление в 2017 году: Эй. Это ужасный ответ. Не используйте его. В прежние времена этот тип использования jQuery был обычным явлением. И это, вероятно, сработало тогда. Просто прочитайте его, осознайте, что это ужасно, затем перейдите (или downvote или, что угодно) к одному из других ответов, которые лучше на сегодняшний день jQuery.
$(document).ready(function(){
$('input[name="theName"]').change(function(){
if($('#option-1').prop('checked')){
alert('Option 1 is checked!');
}else{
alert('Option 1 is unchecked!');
}
});
});
В нескольких радиостанциях с именем "theName" обнаружите, когда опция 1 отмечена или снята флажком. Работает во всех ситуациях: при управлении кликом, используйте клавиатуру, используйте джойстик, автоматически изменяйте значения из другой функции динамического просмотра и т.д.