获取td文本jquery过滤后的tr索引

时间:2017-01-05 08:47:49

标签: javascript jquery html

+<RadioButton
+       android:id="@+id/foo2"
+       android:text="@string/foo2" />
+
 <RadioButton

如果名称符合我的要求,我想得到var indexoftr = $("#table tbody tr td:nth-child(1)").filter(function() { return $(this).text().trim() == name; }).get().closest("tr").index(); 的tr的索引我有上面的代码但我得到了

  

Uncaught TypeError:$(...)。filter(...)。get(...)。nearest is is a function

如何正确获取匹配td文字的父index tr

1 个答案:

答案 0 :(得分:4)

方法get()返回没有.closest()方法的原生数组,因此您收到错误。

只需删除get()

即可
var indexoftr = $("#table tbody tr td:nth-child(1)").filter(function() {
  return $(this).text().trim() == name;
}).closest("tr").index();