jquery eq<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js">
</script>
<table>
<tr><td>a1</td><td id="i" onclick="">a2</td><td>a3</td></tr>
<tr><td>b1</td><td id="i" onclick="">b2</td><td>b3</td></tr>
<tr><td>c1</td><td id="i" onclick="">c2</td><td>c3</td></tr>
</table>
<script>
  alert($('table tr:eq(1) td:eq(0)').text());
alert($('table tr:eq(1) td:eq(2)').text());
</script>

解决方案 »

  1.   

    解决了,没有用到jq<td><a href="###" onclick="dial(this.innerHTML)">{$vo.phone}</a></td>
    function dial(e){
        var mobile = e;
        alert(mobile);
      

  2.   


    window.onload = function () {
    var table = document.getElementsByTagName("table")[0];  //最好用 id 或 class 来获取
    var tds = table.getElementsByTagName("td");
    for (var i = tds.length - 1; i >= 0; i--) {
    tds[i].onclick = function () {
    alert(this.firstChild.nodeValue);
    }
    }
    }还是这么写方便一些...不用给每个 td 都加上 onclick 属性
      

  3.   

    表格都是php循环出来的,后面需求也改了,所以没试你的代码