attr id code example
Example 1: jquery add attribute
$('#someid').attr('name', 'value');
Example 2: get attribute value jquery
var some_var = $( some_jquery_selector ).attr( 'some_attribute_name' );
Example 3: jquery attr
$( some_item ).attr( "id", "some-id" );
$( some_item ).attr({
id: "some-id",
title: "Opens in a new window",
"data-value": "internal link"
});
Example 4: jquery get name attribute
$( "input[name='Hot Fuzz']" );
Example 5: what $this.attr('id')
No, they're not exactly the same.
They'll both return the element's ID, but if the element has no ID, then this.id will return a blank string while $(this).attr("id") will return undefined.