1
if($('.test1').hasClass('collapsed') == false){
$('.test1').trigger('click');
}
if($('.test2').hasClass('collapsed') == false){
$('.test2').trigger('click');
}
if($('.test3').hasClass('collapsed') == false){
$('.test3').trigger('click');
}
if($('.test4').hasClass('collapsed') == false){
$('.test4').trigger('click');
}
if($('.test5').hasClass('collapsed') == false){
$('.test5').trigger('click');
}
나는 공통 클래스 테스트를 가지고있다.Loop 대신에 많은 조건이있을 때
for(...){
if($('.test[i]').hasClass('collapsed') == false){
$('.test[i]').trigger('click');
}
}
좋습니다.
당신은'if' 문을 제거 할 수있는 다른 답변에서 주석을 포함하여
가 할 또는 단지 수 :'$ (ID) .filter를 ('붕괴. ') .click()' – elclanrs
실제로는'$ (id) .not ('. collapsed '). click()'하지만 같은 생각입니다. – elclanrs
$ (id) .not ('. collapsed'). click(), 지금은 충분합니다. 감사합니다. – Prashobh