我动态创建了复选框,并使用类名我可以访问所有。
码
$('.checkboxclass').each(function()
{
});
现在我想获得每个复选框的ID。如何提出任何想法?
答案 0 :(得分:2)
$('.checkboxclass').each(function()
{
alert($(this).attr('id'));
});
答案 1 :(得分:1)
您始终可以使用jQuery对象的attribute方法按名称获取任何attr
HTML元素。
e.g。要检索元素的id:
$(elem).attr('id');
在jQuery each
方法的上下文中,您还可以使用关键字this
访问底层DOM元素。所以你也可以使用原生JS检索id:
this.id;
尝试以下(see jsfiddle):
$('.checkboxclass').each(function() {
alert(this.id);
});
答案 2 :(得分:0)
使用此
$(this).attr('id');
在方括号中。
答案 3 :(得分:0)
<强>的Javascript
this.id;
<强>的jQuery
$(this).attr('id');
或
$(this).prop('id');