如何获取与JQuery选择器匹配的特定元素的ID

Mar*_*rkT 3 jquery

这应该很简单,但我阻止了......

让我们说,为了论证,我们希望将其ID()前缀()添加到匹配类"class_name"的每个元素.我认为正确的方法是这样的:

$( 'CLASS_NAME ')预定($(本).attr(' 身份证'));

但它不起作用.看起来$(this)只能在事件callabacks中使用.但是如何获取每个特定元素的ID(或任何其他属性)?

非常感谢!!!

Ale*_*lex 5

你可以使用.each():

$('.class_name').each(function(index, element){
    $(element).prepend($(element).attr('id'));
});
Run Code Online (Sandbox Code Playgroud)

示例:http: //jsfiddle.net/d8Uj8/