2012-06-14 55 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

嗨,在這種情況下,將CSS類分配給和​​,寫上TR和TD的點擊jQuery的功能,您將獲得當前的元素,你可以處理值 –

回答

2

分配一個ID表

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

,然後寫的jQuery這樣

演示 http://jsfiddle.net/75zFX/4/

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

    }); 
});​ 
+0

喜菲利克斯和代碼感謝答覆。 CoDe我嘗試了你的建議,但仍然沒有得到警報 – PPD

+0

抱歉有問題警報。代碼編輯 – Rab

+0

演示還增加了 – Rab

相關問題