Javascript 在类中输入radio add name

Javascript 在类中输入radio add name,javascript,jquery,html,radio,attr,Javascript,Jquery,Html,Radio,Attr,所有名称尝试每个无线电输入的随机名称 var计数=1; $('.element收音机输入:收音机')。每个(函数(a){ 如果(a==3) {count=2;} 如果(a==6){count=3} $(this.attr(“name”,“name”+count); log($(this.attr(“name”)); }); ................. 尝试每个无线电输入的随机名称 var计数=1; $('.element收音机输入:收音机')。每个(函数(a){ 如果(a==3)

所有名称

尝试每个无线电输入的随机名称

var计数=1;
$('.element收音机输入:收音机')。每个(函数(a){
如果(a==3)
{count=2;}
如果(a==6){count=3}
$(this.attr(“name”,“name”+count);
log($(this.attr(“name”));
});

.................

尝试每个无线电输入的随机名称

var计数=1;
$('.element收音机输入:收音机')。每个(函数(a){
如果(a==3)
{count=2;}
如果(a==6){count=3}
$(this.attr(“name”,“name”+count);
log($(this.attr(“name”));
});

.................

您可以迭代所有
.element.element收音机
元素,并使用的
索引

还要检查您是否必须更正div中的
typ=“elementRadio”

代码:

$('.element.elementRadio')。每个(函数(索引){
$(this).find('input:radio').attr('name','name_u'+索引);
//控制台日志:名称
console.log($(this.find('input:radio').attr('name'));
});

您可以迭代所有
.element.element收音机
元素,并使用的
索引

还要检查您是否必须更正div中的
typ=“elementRadio”

代码:

$('.element.elementRadio')。每个(函数(索引){
$(this).find('input:radio').attr('name','name_u'+索引);
//控制台日志:名称
console.log($(this.find('input:radio').attr('name'));
});

您应该循环使用
.element收音机
,然后将名称添加到
输入:收音机

您可以使用
索引
计算唯一名称

$('.elementRadio')。每个(函数(i){
$(this.find('input:radio').attr(“name”,“name”+(i+1));
console.log($(this.find('input:radio').attr(“name”));
});

.................

您应该循环使用
.element收音机
,然后将名称添加到
输入:收音机

您可以使用
索引
计算唯一名称

$('.elementRadio')。每个(函数(i){
$(this.find('input:radio').attr(“name”,“name”+(i+1));
console.log($(this.find('input:radio').attr(“name”));
});

.................
看看这个。 我已经对每个无线电组进行了第一次迭代,然后将每个无线电输入设置为相同的组名。我还以数组格式命名,以便您可以获取数组中的数据。 希望这对你有用

$('.elementRadio')。每个(函数(i){
var name=“name[”+(i+1)+“]”;
$(this.find(“input:radio”).attr(“name”,name);
console.log(名称);
});

.................
看看这个。 我已经对每个无线电组进行了第一次迭代,然后将每个无线电输入设置为相同的组名。我还以数组格式命名,以便您可以获取数组中的数据。 希望这对你有用

$('.elementRadio')。每个(函数(i){
var name=“name[”+(i+1)+“]”;
$(this.find(“input:radio”).attr(“name”,name);
console.log(名称);
});

.................


如何生成单选按钮?你不能在源代码中输入一个名字吗?我永远不知道输入的确切数字。一切都是随机的,这不是我的意思。我问你如何为这些单选按钮创建HTML?在这一点上,向它们添加
name
属性将非常容易。您似乎也没有给任何收音机一个
,因此它们的用途有点小redundant@MartinCaruk如果我理解正确,您正在寻找的是一种在包装器(
.elementRadio
)上循环并向
输入添加名称的方法。我说的对吗?@Rajesh我需要Atd……你是如何生成单选按钮的?你不能在源代码中输入一个名字吗?我永远不知道输入的确切数字。一切都是随机的,这不是我的意思。我问你如何为这些单选按钮创建HTML?在这一点上,向它们添加
name
属性将非常容易。您似乎也没有给任何收音机一个
,因此它们的用途有点小redundant@MartinCaruk如果我理解正确,您正在寻找的是一种在包装器(
.elementRadio
)上循环并向
输入添加名称的方法。我说的对吗?@Rajesh我需要Atd……每组三台收音机的名称应该是相同的,否则每台都可以被选择。我希望你对你的评论有答案。我们的答案现在是相同的,但当我回答时,它们不同,你的编辑使它们相似。我也不明白这个问题的原因,但我还是想澄清一下。每组三台收音机的名称应该是相同的,否则每台都可以选择。我希望你对你的评论得到了答案。我们的答案现在是相同的,但当我回答时,它们是不同的,你的编辑使它们相似。我也不明白这个问题的原因,但还是想澄清一下。每组三台收音机的名称应该是一样的,否则每台都可以选择。这很有效,尽管很可怕。请参阅@Rajesh的答案,以了解更好的实现。每组三台收音机的名称应该相同,否则可以选择每台。这很有效,尽管很可怕。请参阅@Rajesh的答案,了解更好的实现很好,这很完美:)您还应该建议从
div.element.elementRadio
中删除
typ=“elementRadio”
<div typ="elementRadio" class="element elementRadio">
<input type="radio">
<input type="radio">
<input type="radio">
</div>

<div typ="elementRadio" class="element elementRadio">
<input type="radio">
<input type="radio">
<input type="radio">
</div>

.................
<div typ="elementRadio" class="element elementRadio">
<input type="radio">
<input type="radio">
<input type="radio">
</div>
   $('.elementRadio input:radio').each(function () {
       $( "input:radio" ).attr( "name", "name1" );
       alert($( "input:radio" ).attr( "name"));
    });