2010-04-14 3 views
0

나는 ... JQuery와 그리드에서 행 값을 얻기 위해 지금 값이 등나무 누군가 나에게 도움을받을 수방법 루프 JQuery와 그리드의 모든 행에

$("#table1").click(function(e) { 
       var row = jQuery(e.target).parent(); 
       value = row.attr("id"); 

내가 루프에 필요한 모든 행을이 코드가 out .. 두 번째 행을 클릭하면 두 번째 행 값을 얻습니다. 첫 번째 행을 클릭하면 첫 번째 행 값을 가져와야합니다.

감사

답변

1

이보십시오 :

$('tr', '#table1').live('click', function(){ 
    var id = $(this).attr('id'); 
}); 
+0

난 강력 $ ('#의 표를')를 사용하는 것이 좋습니다 대표 ('TR', '클릭'기능을() {});. – jAndy

+0

왜? 차이점을 찾을 수 없습니다. 둘 다 바인드하여 # table1 요소를 클릭하고 거기에서 이벤트 대상을 확인합니다. – Simeon

+0

사실 2411-2413 행의 jQuery 1.4.2 소스 코드를 살펴보면 델리게이트 확장이 수행하는 유일한 작업은 컨텍스트에서 $ .fn.live를 호출하는 것입니다. – Simeon

관련 문제