2013-08-07 2 views
0

동적으로 생성 된 테이블이 있습니다. 나는 테이블 생성시 열을 숨기려면 :동적으로 생성 된 테이블로드시 jquery 열 숨기기

내 스크립트는 다음과 같다 : 그러나, 스크립트가 이상 작동하지 않습니다

$(document).ready(function() { 
    $(document).on('load',function() { 
     $("#Table1 tr").each(function(){ 
      $(this).find('td:gt(1)').hide(); 
     }); 
    }); 

. 도와주세요.

+1

어떤 방식으로 작동하지 않습니까? 또한 여기에 붙여 넣은 스크립트에는'$ (document) .ready' 호출을 닫는'});이 없습니다. 그것이 스크립트가 실제로 보이는 것과 정확히 일치하고, 그 질문을 귀하의 질문에 붙여 넣는 것을 잊지 않았 으면 스크립트를 위반하게됩니다. – doppelgreener

+0

오, 나는 빠졌어.}); 복사 할 때 스크립트를 붙여 넣습니다. 내 Table1이 동적으로 생성되므로 테이블로드시 열이 숨겨지지 않으므로 작동하지 않습니다. –

답변

1

이렇게 할 수는 없습니다 ... 테이블의로드 콜백에서 수행해야합니다. 또는 테이블로드 후 사용자 정의 이벤트를 트리거 한 다음 사용자 정의 처리기를 등록해야합니다 이벤트

0
$(document).ready(function() { 

    $("#Table1 tr").each(function(){ 
     $(this).find('td:gt(1)').hide(); 
    }); 
}); 
관련 문제