본문 바로가기

프로그래밍/jQuery

[jQuery] 특정 문자 시작, 포함, 제외하는 class 찾기

반응형

 

 

특정 문자 시작, 포함, 제외하는 class 찾기

 

<div class="srch">
	<div class="btn" ></div>
	<div class="div_btn" ></div>
</div>
<tr class="btn_tr" ></tr>
<div class="btn excel" ></div>

 

위와 같은 HTML코드가 있을 때, 특정 문자를 포함 혹은 제외하는 클래스 객체를 찾아보자

 

// btn을 포함하는 클래스 (btn, div_btn, btn_tr, btn excel)
$("[class*='btn']");

// btn을 포함하고, excel을 포함하지 않는 클래스 (btn, div_btn, btn_tr)
$("[class*='btn']";).not("[class*='excel']");

// tr태그에서 btn을 포함하는 클래스 (btn_tr)
$("tr[class*='btn']");

// btn으로 시작하는 클래스 (btn, btn_tr, btn excel)
$("[class^='btn']");

// btn으로 시작하고, srch의 하위 자식이 아닌 클래스 (btn, btn excel)
$("[class^='btn']";).not(".srch *");

 

 

 

반응형