jquery 获取已选中的单选按钮的id

在jquery中
怎么获取id?

 var id=$("input[name='pattern']:checked").attr('id');

var partyId=$("input[name='partyIds']:checked").val();

 <script>
$(document).ready(function(){
});
function showselect(){
  var radios = $('input:radio:checked');
  if(radios.length>0){
     alert( $('input:radio:checked')[0].id);
  }
}
</script>
</head>
<body>
<input type='radio' id='r1'></input>
<input type='radio' id='r2'></input>