2014-05-18 1 views
-2

나를 위해 자동 생성 된 열 머리글에 두 자리 연도를 추가하려고합니다. 그것은 간단한 문제처럼 보입니다. 내가, 내가, 내가 코드에 CONSOLE.LOG를 넣어 경우 값이 변경 볼 수있는이 테이블

<table border="1" id="Datatable1"> 
<tr> 
    <th>Jan-</th> 
    <th>Feb-</th> 
</tr> 
<tr> 
    <td>January's data</td> 
    <td>February's data</td> 
</tr> 
</table> 

어떤 이유로이 JQuery와

$(document).ready(

function() { 
     var TwoDigitYear = '14'; 

    $('#DataTable1 th').each(function() { 
     var curtext = $(this).text(); 
     if (curtext != "") { 
      var newtext = curtext + TwoDigitYear; 
      $(this).text(newtext); 
     } 
    }); 
} 

); 

을 가지고 있지만 웹 페이지를 변경하지 않습니다 . http://jsfiddle.net/PasadenaJacket/Ztnvr/#base

+6

중 하나 –

+0

[고정 당신의 바이올린 (당신은 'ID = "Datatable1"를'가지고 있지만 코드가 작동하지 않는, 그래서 DataTable1'은 또한 당신의 바이올린은 jQuery를 포함하지 않는'사용하려고합니다 http://jsfiddle.net/Ztnvr/3/). – nietonfir

답변

4

대신에 당신이해야 할 DataTable1Datatable1 다음 작동합니다 :

는 여기 jsfiddle입니다.

See UPDATED FIDDLE HERE

+0

오타로 닫으려면 투표하십시오. –

+0

가까운 표를 요구하는 투표 ?? @ JanDvorak –

+0

그것은 중복입니까 ??? –

관련 문제