Answers:
在这种情况下,您需要转到<tr>
然后 use .next()
,如下所示:
$(obj).closest('tr').next().find('.class');
或者,如果中间可能有没有.class
内部的行,则可以使用.nextAll()
,如下所示:
$(obj).closest('tr').nextAll(':has(.class):first').find('.class');
$(obj).closest('tr').nextAll('.class')[0].attr('data-attribute');
在这种情况下,如果查看文档中的内容,则不能使用next():
Next()获取 匹配的元素集中的每个元素 的紧随其后的同级元素。如果提供了选择器,它将检索与选择器匹配的下一个同级。
因此,如果第二个DIV在同一个TD中,则可以编写以下代码:
// Won't work in your case
$(obj).next().filter('.class');
$(obj).parents('table').find('.class')