html tag 별 용도

id

페이지 상에서 유일한 값(중복시 스크립트 에러)

name

말 그대로 이름, 같은이름이 여러개 존재 할 수 있음

class

그룹으로 묶어서 style에서 정의된 형식을 가져다 쓰기 위한 것

jQuery 사용시 접근방법

id로 접근시

var name_by_id = $('#test_id').attr('name');
var class_by_id = $('#test_id').attr('class');

class로 접근시

var name_by_class = $('.test_class').attr('name');
var id_by_class = $('.test_class').attr('id');

name으로 접근시

var id_by_name = $('[name="test_name"]').attr('id');
var class_by_name = $('[name="test_name"]').attr('class');

출처:blog