jQuery - 특정 문자를 포함하는 class 개수

GARY·2022년 4월 11일
0

동적으로 요소를 추가하다 보면 id 값 중복을 막기 위해 해당 클래스의 개수를 구하는 경우가 빈번하다.
이때 사용하는 방법이다.

*** JavaScript 선택자 ***

//한 단어로 이루어진 경우
$(".class값")
$("#id값")
$("input:[name='name값']")

//한 단어로 이루어지지 않은 경우
element[속성~=값]: 해당 값이 특정 단어로 시작
element[속성^=값]: 특정 값으로 시작하는 객체
element[속성$=값]: 특정 값으로 끝나는 객체
element[속성*=값]: 특정 값을 포함하는 문서 객체

예를 들어보자!

//특정 클래스 개수
$(".classNm").length;

//특정 문자를 포함하는 클래스 개수
$("[class*='classNm']").length;

//id 값에 변수 사용
var removeNum = $(".classNm").length;
$('#elementId' + removeNum).remove();
profile
개발하는 개린이 개리

0개의 댓글