Javascript 单击所选单选按钮时发出消息警报

Javascript 单击所选单选按钮时发出消息警报,javascript,jquery,html,Javascript,Jquery,Html,$('form')。更改(函数(){ if('输入[类型=无线电]:已选中'){ 警报(“已选择”); } }) 根据您的简单英语解释,有几件事: 您可能应该绑定到radio输入,而不是表单元素 您可能应该使用单击事件而不是更改 您需要跟踪每个单选按钮的状态 $('input[type=radio]')。单击(function(){ if($(this).data('previous-checked')){ 警报(“已选择”); } //将所有更新为未单击 $('input[type=radi

$('form')。更改(函数(){
if('输入[类型=无线电]:已选中'){
警报(“已选择”);
}
})

根据您的简单英语解释,有几件事:

  • 您可能应该绑定到radio输入,而不是表单元素
  • 您可能应该使用单击事件而不是更改
  • 您需要跟踪每个单选按钮的状态
  • $('input[type=radio]')。单击(function(){
    if($(this).data('previous-checked')){
    警报(“已选择”);
    }
    //将所有更新为未单击
    $('input[type=radio]')。数据('Previous-checked',false);
    //将当前一个标记为选中
    $(此).data('先前检查',true);
    })