2014-07-25 2 views
0

모든 vclick 이벤트를 수신하고 싶습니다.입력에서 시작될 때를 제외한 모든 클릭 이벤트 수신

 $(document).on('vclick', function() { 
      console.log('in vclick'); 
     }); 

을하지만 사실은 단지 텍스트 입력에서 오지 않는 이벤트의 Vclick 듣고 싶은 : 그래서 있습니다. 처리기에서 이벤트가 어디서 발생했는지 확인하는 문장을 if 가질 수는 있지만 jquery로이를 수행하는 빠른 방법이 있습니까?

답변

1

이 시도 :

$(function() { 
    $(document).on('click', 'input[type!=text]', function() { 
     alert($(this).attr('type')); 
    }); 
}); 

Fiddle

관련 문제