在兄弟姐妹中找到TD的索引

时间:2013-10-07 20:51:38

标签: jquery

我正在重构以下代码:

$(this).parent().find('td').index(this)

进入此代码:

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

通过访问兄弟TD而不是上升到TR并再次下载到TD,在当前TR的TD之间进行基本搜索。

但是第一个代码返回19,这是正确的,第二个代码返回-1,显然不是。{/ p>

我很困惑......

2 个答案:

答案 0 :(得分:3)

我相信你想要的是:

$(this).siblings('td').addBack().index(this)

http://api.jquery.com/addBack

答案 1 :(得分:1)

知道了!

$(this).siblings('td').addBack().index(this)

兄弟姐妹实际上是所有其他TD,所以我也必须包括当前的TD!