아래 코드에서 코드1은 IE 와 Chrome 등에서 작동을 하는데, 코드2는 Chrome 에서 작동하지 않네요..
테스트 했던 jQuery 버전은 1.8.3 이어서 그 이후나 이전 버전에선 어떻게 작동을 하는지 모르겠지만..
암튼, event properties 를 사용하면 안될듯.. ㅠ.
하긴, this.num 도 Chrome 에선 작동하지 않았어요...
혹시나 내 PC 에 설치된 Chrome 버전에 문제가 있는것인지도..
<img class="imgTab" src=".." num="1" />
<script>
$(document).ready(function(){
$('img.imgTab').click(function(){
ev($(this).attr('num')); // 코드1
ev(e.currentTarget.num); // 코드2
});
});
function ev(..){
...
}
</script>
'Local Oriented > jQuery' 카테고리의 다른 글
form 문에서 Enter(엔터, 리턴 Return) 작동하지 않게 하기.. (0) | 2014.03.26 |
---|---|
jQuery UI 에서 draggable 과 droppable 사용시, "'data(...).options'은(는) null 이거나 개체가 아닙니다." 메시지가 나온다면.. (3) | 2014.02.10 |
Flick 기능을 PC 와 스마트폰 양쪽에서 적용 (0) | 2013.06.14 |
jQuery noConflict, 다른 JS F/W 과 혼용시 충돌방지 (2) | 2013.06.07 |
jQuery ~ (siblings) 를 사용하여 형제들 중의 특정 하위 요소 선택 (5) | 2013.06.04 |