我怎么知道在jQuery中选择了哪个无线电输入?

这个问题在这里已经有了答案:

  • 我如何知道通过jQuery选择了哪个单选按钮? 29个答案

  • 通过使用:

    function getCheckedRadioValue(name) {
      return $('input[name='+name+']:radio:checked').val();
    }
    

    你可以做

    $('input[type=radio]').each(function(){
        if($(this).is(':checked')){
            alert('this button is checked');
        }
    });
    

    请参阅下面的工作示例:

    $('button').click(function() {
      var counter = 1;
      $('input[type=radio]').each(function() {
        if ($(this).is(':checked')) {
          alert(' button ' + (counter) + ' is checked');
        }
        counter++;
      });
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <input type=radio checked />
    <input type=radio />
    <input type=radio checked />
    <button>check</button>
    链接地址: http://www.djcxy.com/p/24587.html

    上一篇: How can i know which radio input is selected in jQuery?

    下一篇: How to alert the defined function in jquery