使用jquery获取元素节点计数

时间:2015-04-01 13:44:28

标签: javascript jquery

我不知道我是否可以解释这个......

我有一张这样的表:

<table>
    <tr>
        <td class="myTD">aaa</td>
        <td class="myTD">bbb</td>
        <td class="myTD">ccc</td>
        <td class="myTD">ddd</td>
        <td class="myTD">eee</td>
    </tr>
</table>

有些像这样的jquery:

$('.myTD').on('click', function(e){
    //... do some here ...//
});

当我点击TD时,我想要点击td的节点数。

E.g。如果我点击ccc我想提醒3

这在某种程度上是可行的还是我必须要探索添加ID?

1 个答案:

答案 0 :(得分:7)

$('.myTD').on('click', function(){
    alert( $(this).index() );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
    <tr>
        <td class="myTD">aaa</td>
        <td class="myTD">bbb</td>
        <td class="myTD">ccc</td>
        <td class="myTD">ddd</td>
        <td class="myTD">eee</td>
    </tr>
</table>