2013-12-11 2 views
0

나는 th 요소의 콜렉션을 가지고 있으며 th 요소의 클릭 핸들러에서 클릭 핸들러의 e.target과 같은 목록의 항목을 찾고 싶습니다.동일한 jquery가있는 요소 찾기

var $ths = $('table th'); 

$ths.on('click', function(e){ 
    var $th = $(e.target); 
    //how to get the index of $th in $trs 
}); 

은 내가 (첫 번째, 두 번째, 세 번째 등)에 클릭하는 th 있는지 알고 싶습니다.

(마크 업은 페이지에로드 된 타사 라이브러리이므로 마크 업을 제어 할 수 없습니다).

+0

당신이 얻을 그것을 –

+0

을 결정하는 것 ... 동일로 뜻 어떤 인덱스는'사용할 수있는 VAR 지수 = $ (이)있는 .index(); ' –

답변

2

index()는 요소의 인덱스를 반환합니다.

시도 :

$ths.on('click', function(e){ 
    var $th = $(this).index(); 
    alert($th); 
}); 
+0

감사합니다! 정확히 내가 원했던 것. – chovy

+0

@ 쵸비 환영 :) – Hiral

관련 문제