2012-03-02 4 views
1

나는 사용자 정의 값을 프로그래밍 방식으로 테이블의 행에 적용된 속성과 유사한 일부 HTML,이 : 나는 특정 ROWID 값을 기준으로 행을 선택하는 방법을 jQuery를 사용jQuery - 맞춤 속성 값을 사용하여 tableow 요소를 선택하는 방법

<table> 
    <tr RowID="123"> 
     <%-- elements in row --%> 
    </tr> 
    <tr RowID="457"> 
     <%-- elements in row --%> 
    </tr> 
</table> 

를, 그래서 I 해당 행을 표시하거나 숨길 수 있습니까? 당신은 좋은 작품이 무엇

$("tr[RowID='" + rowID + "']").show(); 
+0

나를 위해 일하는 것 같습니다 : http://jsfiddle.net/We2cL/,하지만 당신은 어쨌든 사용자 지정 특성을 피해야합니다. 최소한 HTML 5'data- *'속성을 사용하십시오. –

+0

그래, 난 그냥 rowID를 결정 내 코드에있는 문제가 실현하고 선택기, doh 아닙니다! 어쨌든 도움을 주셔서 감사합니다! –

+0

아, 사용자 정의 대신 데이터 - * 속성을 사용해 보겠습니다. 감사합니다 ... –

답변

4

-http://jsfiddle.net/e94W2/1

이 같은 $(document).ready(function() { }) 블록 내부 코딩은 다음과 같습니다

나는 작동하지 않는 것 다음을 시도했습니다?

$(document).ready(function() { 
    var rowID = 123; 
    $('tr').hide(); 
    $("tr[RowID='" + rowID + "']").show(); 
}); 

그렇지 않은 경우 아직로드되지 않았으므로 tablerow를 찾을 수 없습니다.

0

youre 테이블에서 페이지 매김을 사용하는 경우 행이로드 된 경우 코드가 정상이므로 행이 현재 페이지에없는 것일 수 있습니다.

관련 문제