2011-01-18 3 views
4

event.currentTarget을 jQuery 객체 또는 그와 비슷한 객체로 변환하는 방법은 객체에 jQuery의 addClass 메소드를 사용할 수 있습니까? event.currentTarget.className + = '.class'와 비슷하지만 jQuery를 사용하여 이벤트 대상을 처리하는 방법을 궁금해하고 있습니다.요소를 jQuery 선택기로 변환하는 방법은 무엇입니까?

$('.class').click(function(event) { 
    Class.down($(this).parent().prev().attr('alt')); 
    Class.style($(event.currentTarget)); 
}); 

답변

11
$(event.currentTarget).addClass("classname"); 
+0

오, 내가 그것을 $ (event.currentTarget) 이런 식으로 일을 기대하지 않았다. 감사! – Rihards

+0

http://help.dottoro.com/ljeqmgmn.php에 따르면 event.currentTarget은 IE에서 지원되지 않습니다. – Aliostad

+2

이것이 바로 jQuery가 만들어진 이유입니다. 이와 같은 브라우저 불일치를 표준화하려면. jQuery가 그 문제를 해결했기 때문에 나의 예제는 IE에서 작동한다. – jessegavin

관련 문제