如何在jQuery中找出“this”所指的子编号?

时间:2013-11-21 12:22:03

标签: jquery

javascript函数引用了通过“this”关键字调用它的元素。

在我的情况下,元素是TD

我想知道这个TD是父TR的哪个数字子元素

我如何在jQuery中执行此操作?

我使用的是1.7.1版本

例如:

<tr>
  <td onclick="hasBeenClicked()"></td>
  <td onclick="hasBeenClicked()"></td>
  <td onclick="hasBeenClicked()"></td>
</tr>

function hasBeenClicked()
{
  var childNumber = $(this)....
}

1 个答案:

答案 0 :(得分:2)

尝试使用.index()

  

索引从0开始

fiddle Demo

$(this).index();

fiddle Demo

$(this).index('td');