나는 그때 문서에 클래스 또는 ID가 있는지보기위한 간단한 스크립트를 작성하려고합니다. 그럴 경우 다음을 수행하십시오.조회 후 작업을 수행하는 기능
$(".tab_item").removeClass("tab_item_color");
$(this).addClass("tab_item_color");
나는 그때 문서에 클래스 또는 ID가 있는지보기위한 간단한 스크립트를 작성하려고합니다. 그럴 경우 다음을 수행하십시오.조회 후 작업을 수행하는 기능
$(".tab_item").removeClass("tab_item_color");
$(this).addClass("tab_item_color");
jQuery 오브젝트에 length
특성을 사용할 수 있습니다. 예를 들어
if($('.your-class').length)
{
$(".tab_item").removeClass("tab_item_color");
}
your-class
클래스를 가진 DOM의 요소가있는 경우 if()
블록만을 실행한다.
jquery에서 반환 된 첫 번째 개체를 확인하면이 작업을 단순화 할 수 있습니다. 들어-예를
if ($(".your-class")[0]){
$(".tab_item").removeClass("tab_item_color");
}
.tab_item이 제거되고 tab_item_color로 바뀝니 까? – alwayslearning
'else {'문 –
과 같은 다른 대안을 추가 할 수 있습니다. 어떤 상황에서이 작업을 수행하고 있는지 잘 모르겠습니다. –
또한 자세한 내용은이
$(function() {
if ($('.yourClassName').length){
$(".tab_item").removeClass("tab_item_color").addClass("YourNewClassName"); //It will swap your class.
}
});
을 수행 할 수 있습니다 당신은 또한 .length
길이 무엇을합니까, 감사 방문 할 수 있습니다? – alwayslearning
@david jQuery 컬렉션의 요소 수를 반환합니다. – BenM
웹 페이지 출력에 번호가 인쇄되지 않습니까? – alwayslearning