2011-10-11 2 views
3

나는 확인란을 얻었다. 다음과 같이 시도했습니다.강조하기 위해 아래의 테이블 행을 찾기

$(function() { 
    $('._checkbox').click(function() { 
     $(this).siblings("#table_row").css("background-color", "blue"); 
    }); 
}); 

하지만 작동하지 않습니다.

은 내가 몇 가지 고유 한 ID를 추가해야합니다 생각하지만, 등 내가 그들을 읽는 방법을 모른다,이 없다

+0

당신은 그래서 우리는 당신이 체크 박스 아래 테이블 행 ** 무슨 뜻인지 이해할 수있는 HTML 우리를 보여줄 수 **. 당신이 제시 한 것을 근거로해서 당신은 틀린 방식으로 잘못된 HTML이나 일을하고있는 것입니다. –

답변

5

당신이 다음 행 후 체크 박스와 현재의 후 현재 행을 정의하는 것을 의미하는 경우와 다음 얻을 :

$(function() { 
    $('._checkbox').click(function() { 
     $(this).closest('tr').next().css("background-color", "blue"); 
    }); 
}); 

을 하나 현재 hightlight해야하는 경우 :

$(function() { 
    $('._checkbox').click(function() { 
     $(this).closest('tr').css("background-color", "blue"); 
    }); 
}); 
+0

이 두 가지 중 하나는 아마도 그가 후일 것입니다. +1 –

+0

그래, 나도 그의 구를 얻지 못했다 : ** 체크 박스 아래 테이블 행 **. 그래서 저는 2 개의 샘플을 제공하기로했습니다. – Samich

+0

고마워, 그 잘 작동 :) – Isarius