동적으로 요소를 추가하다 보면 id 값 중복을 막기 위해 해당 클래스의 개수를 구하는 경우가 빈번하다.
이때 사용하는 방법이다.
*** JavaScript 선택자 ***
//한 단어로 이루어진 경우
$(".class값")
$("#id값")
$("input:[name='name값']")
//한 단어로 이루어지지 않은 경우
element[속성~=값]: 해당 값이 특정 단어로 시작
element[속성^=값]: 특정 값으로 시작하는 객체
element[속성$=값]: 특정 값으로 끝나는 객체
element[속성*=값]: 특정 값을 포함하는 문서 객체
예를 들어보자!
//특정 클래스 개수
$(".classNm").length;
//특정 문자를 포함하는 클래스 개수
$("[class*='classNm']").length;
//id 값에 변수 사용
var removeNum = $(".classNm").length;
$('#elementId' + removeNum).remove();