html 요소의 여러 클래스에서 문자열로 클래스를 가져올 수 있습니까? html 요소에 저장된 많은 클래스가 있지만 클래스 이름 만 가져오고 싶습니다.
내 HTML 은 다음과 같습니다 .
<div class="class1 class2 class3 class4"></div>
<div class="class1 classb classv classd"></div>
<div class="class1 classw classdf classl"></div>
<div class="class1 classl classo classj"></div>
jquery :
<script>
$(document).ready({
if($(".class1").hasClass("classw")){
var cl = $(".classw").attr('class');
console.log(cl)// out put: class1 classw
}
});
</script>
위의 코드와 같이 class1 classw 클래스를 얻을 수 있지만 classw 클래스 만 얻고 싶습니다 .
도와주세요
무엇을하려고하는지 정확히 알 수는 없지만 각 요소에 대한 모든 클래스를 얻을 수 있습니다.
<div class="class1 class2 class3 class4"></div>
<div class="class1 classb classv classd"></div>
<div class="class1 classw classdf classl"></div>
<div class="class1 classl classo classj"></div>
$('div.class1').each(function() {
console.log( $(this).attr('class').split(' ') )
})
그런 다음 반환되는 배열에 대해 indexOf를 수행 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다