从更多元素中获取唯一的名称

ric*_*b01 4 jquery button css-selectors radio

我有动态呈现的HTML,列出了一个未确定数量的单选按钮,其名称代表数据库中的一些ID.

我需要收集无线电的所有唯一名称.

这是一个例子:

<input name="721" type="radio" value="A" />        
<input name="721" type="radio" value="I" />     

<input name="722" type="radio" value="A" />        
<input name="722" type="radio" value="I" />     

<input name="723" type="radio" value="A" />        
<input name="723" type="radio" value="I" />     
Run Code Online (Sandbox Code Playgroud)

不需要检查无线电,因此使用选定或选中的属性将不起作用.

是否有一种优雅的方式来使用jQuery获取无线电的所有独特名称?我知道我可以遍历每个无线电,但我希望jQuery有更优雅的方式来做到这一点?

Rok*_*jan 6

jsBin演示

var arr = [];

$.each( $('input:radio'), function(){

  var myname= this.name;
  if( $.inArray( myname, arr ) < 0 ){
     arr.push(myname); 
  }

});

alert(arr); // 721,722,723
Run Code Online (Sandbox Code Playgroud)