在类中输入radio add name
Input radio add name in the class
<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>
他们需要添加一个随机名称Input。因此,无线电输入在每个类中都有不同的名称。
我的代码 $('.elementRadio input:radio').each(function () {
$( "input:radio" ).attr( "name", "name1" );
alert($( "input:radio" ).attr( "name"));
});
所有名称
您应该遍历.elementRadio
,然后为input:radio
添加名称。
可以使用index
计算唯一名称
$('.elementRadio').each(function(i) {
$(this).find('input:radio').attr("name", "name"+ (i+1));
console.log($(this).find('input:radio').attr("name"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<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>
看看这个。我已经为每个无线电组做了第一次迭代,然后将每个无线电输入都设置为相同的组名。我还将name设置为数组格式,这样你就可以在数组中获取数据。希望这对你有用
$('.elementRadio').each(function (i) {
var name = "name["+(i+1)+"]";
$(this).find("input:radio").attr( "name", name );
console.log(name );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<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>
您可以遍历所有.element.elementRadio
元素,并使用jQuery.each()的index
还检查你必须纠正div
中的typ="elementRadio"
代码:$('.element.elementRadio').each(function (index) {
$(this).find('input:radio').attr('name', 'name_' + index);
// Console log: names
console.log($(this).find('input:radio').attr('name'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="element elementRadio">
<input type="radio">
<input type="radio">
<input type="radio">
</div>
<div class="element elementRadio">
<input type="radio">
<input type="radio">
<input type="radio">
</div>
<div class="element elementRadio">
<input type="radio">
<input type="radio">
<input type="radio">
</div>
试试每个无线电输入的随机name
var count =1;
$('.elementRadio input:radio').each(function (a) {
if(a== 3)
{ count=2; }
else if(a == 6){count=3}
$(this).attr( "name", "name"+count );
console.log($(this).attr( "name"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<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>
相关文章:
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 正在检测导航到<a name=“;最新主题”></a>
- 骨干's Router.execute(callback,args,name)方法获取未定义的名称
- JavaScript,JQuery.需要帮助才能获得'name'从我的JSON中删除
- 从 Javascript 中设置 ng-model name
- 如何jQuery-Add按钮最多插入10个新输入
- jquery使用name from变量按类选择元素
- 在不兼容的接收器上调用的方法Set.prototype.add未定义
- Add a class if var < 0 jquery
- 猫鼬——如何找到物体所在的场&;name”;不包含数字
- jquery.html有效,但是.add不行;t
- 这个 add(x) 函数是如何工作的
- 如何让firefox使用style['attribute name']=设置样式属性
- Javascript,var name=1,“;类型名称“;给出“;字符串”;
- 无法使用 $('input[name=“rate”]').focus() 聚焦文本框;方法
- Sails.js/Waterline.add()和.remove()仅适用于第二次调用
- JS数组称为“;name”;行为怪异
- 在类中输入radio add name