몇주간 프로젝트에서 jQuery를 써오면서 셀렉터를 쓰는데 아래처럼 작성했었다.
jQuery('td.depth2').each(function(){
    jQuery(this).removeClass('set_menuON').removeClass('set_menuOFF');
});

쓰면서도 난 이코드가 당연하다고 생각했다.
셀렉터의 결과물이 여러개일 경우 array로 리턴되는게 당연하다고 생각했기 때문이다.

하. 지. 만!

오늘 jQuery api를 둘러보면서 충격에 휩싸였다.
위의 코드를
jQuery('td.depth2').removeClass('set_menuON').removeClass('set_menuOFF');
이렇게 수정해도 동작되는 것이었다!

헐 -_- jQuery 좀 짱인듯.
(근데 이거 다른 라이브러리에서도 다 지원하는건 아니겠지?)
아무튼 결론은.

머리가 나쁘면 손발이 고생이다 -_-a;;;;;


License
달리 정하지 않는 한, 이 저작물 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Except where otherwise noted, this content is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea License

+ Recent posts