我想在每次使用 JQuery 添加 Div 时增加自定义属性
I Want To Increment in Custom Attribute Every Time When Adding Div Using JQuery
这是我的代码。
当我警告变量 Q 它给我正确的输出但之后它在多个字段中放置相同的值。
我想像那样更改名称属性
第一次看起来像
名字="program[1]"
第二次看起来像
姓名="program[2]"
等等。
var q = 0;
$('.admin').find('.level-saggg').each(function(){
var Q = q+=1;
$('.admin').find('.level-saggg').removeAttr('name').attr('name','program['+Q+']');
})
使用 this
而不是 $('.admin').find('.level-saggg')
而且您不必删除名称 attribute
只需更改即可。
var q = 0;
$('.admin').find('.level-saggg').each(function(){
q++;
$(this).attr('name','program['+q+']');
})
var q = 1;
$('.admin').find('.level-saggg').each(function(){
$(this).attr('name','program['+q+']');
q+=1;
})
这是我的代码。 当我警告变量 Q 它给我正确的输出但之后它在多个字段中放置相同的值。 我想像那样更改名称属性 第一次看起来像 名字="program[1]" 第二次看起来像 姓名="program[2]" 等等。
var q = 0;
$('.admin').find('.level-saggg').each(function(){
var Q = q+=1;
$('.admin').find('.level-saggg').removeAttr('name').attr('name','program['+Q+']');
})
使用 this
而不是 $('.admin').find('.level-saggg')
而且您不必删除名称 attribute
只需更改即可。
var q = 0;
$('.admin').find('.level-saggg').each(function(){
q++;
$(this).attr('name','program['+q+']');
})
var q = 1;
$('.admin').find('.level-saggg').each(function(){
$(this).attr('name','program['+q+']');
q+=1;
})