2012-04-20 2 views
0

$('.item') 하나를 선택하면 $(this)을 사용하여 이벤트 처리기에서 참조 할 수 있습니까?JQuery로 여러 항목을 선택하여 작업

  1. Howcome은 내가 여러 항목 선택을 사용할 경우 항목을 참조 :

    $('#form1 td.item, #form2 td.item').event-handler(...{ })

  2. 내가 예를 들어 #form1 td.item 또는 #form2 td.item가 초점을 losts 때 이벤트를 발생합니다. 어떻게해야합니까?

편집

그래서 것이다 선택 항목 중 하나에 blur() 화재 최대 :

$('#form1 td.item, #form2 td.item').blur(function() { 
    // something's there 
}); 

?

+0

여러 개의 포커스 가능 요소가 선택되어 있고 흐림 처리기가 연결되어있는 경우 두 요소 중 하나가 포커스를 잃었을 때 흐림 처리기가 트리거되고 $ (this)는 포커스가 손실 된 요소를 참조합니다 – danwellman

답변

2

, 그래서 $(this)는 중에 항목이 이벤트를 트리거 참조 할

+0

제 편집을 확인하십시오. – lexeme

2

a) 이벤트 처리기는 한 번에 하나의 선택한 요소를 사용합니다.

b)는 "흐림"에 바인드

여러 항목에 이벤트 핸들러를 첨부하는 경우, 각 항목이 핸들러가 첨부하고 독립적으로 트리거
관련 문제