如何计算特定TD之前的TD元素总数?
var eq = $('td.input.current').prevAll('td.input').length;
eq是具有类当前的TD的位置但该位置相对于其包含TR,换句话说,prevAll()仅对TD兄弟有用但不是堂兄= /
答案 0 :(得分:2)
以下内容非常直接,但需要两次搜索。另外,假设您只关心当前表(没有嵌套)。
var current = $('td.input.current');
var eq = current.prevAll('td.input').length
+ current.closest('tr').prevAll('tr').find('td.input').length;