2012-06-14 3 views
1

동적 테이블을 만들었습니다. 이제는 특정 행과 열의 값을 가져 오는 방법을 알려줍니다. 다음은, 내 코드테이블을 클릭 할 때 특정 행과 열 값을 얻는 방법

var theader = '<table border="1">\n'; 
     var tbody = ''; 

     for (var out = 1;out<substr.length-1;out++) 
     { 
      //alert(substr[out]); 

      tbody += '<tr>'; 

      var pra = substr[out].split('|^'); 
      //alert('pra.length is: '+pra.length); 
      for (var i=0;i<pra.length-1;i++) 
      { 
       tbody += '<td>'; 
       tbody += pra[i];      
       tbody += '</td>' 

      } 
      tbody += '</tr>\n'; 

     } 

     //createTable(); 
     var tfooter = '</table>'; 
     document.getElementById('wrapper').innerHTML = theader + tbody + tfooter; 
+0

안녕 같은 jQuery를 쓰기입니다 CSS 클래스를에 할당하십시오.및 을 입력하고 tr 및 td를 클릭하여 jquery 함수를 작성하면 현재 요소가 표시되고 값을 처리 할 수 ​​있습니다. –

답변

2

테이블

var theader = '<table border="1" id=\"tableId\">\n'; 

을 ID를 할당하고,이 경우,이

데모 http://jsfiddle.net/75zFX/4/

$(function(){ 
    $("#tableIdtr td").on("click",function() { 
     alert($(this).html()); 
     //OR $(this).text() 

    }); 
});​ 
+0

안녕하세요. Felix와 CoDe는 답장을 보내 주셔서 감사합니다. CoDe 귀하의 제안으로 시도했지만 여전히 경고하지 않음 – PPD

+0

알림과 관련된 문제가 발생했습니다. 코드 편집 – Rab

+0

데모 추가 – Rab

관련 문제