我正在使用jQuery来操纵表中配对的表行。我试图从我以前的jQuery找到的项目中选择行,如果行包含可见图像,我需要该行和它是下一个兄弟。我可以用得到该行:如何选择最接近的祖先加上祖先的下一个?
$("img[src*='file.png']:not(:hidden)").closest("tr");
因为我的兄弟姐妹一行之后,我也似乎合乎逻辑,我认为下一个选择会工作:
$("img[src*='file.png']:not(:hidden)").closest("tr+next");
第一查询产生的第一行对,但第二个查询不返回任何内容。难道我误解的文件 - 我认为选择是:
$("prev+next");
显然我似乎失去了一些东西......
这确实返回祖先的下一个兄弟姐妹,但不是祖先本身,我需要在一起。 – BenAlabaster 2010-07-02 17:50:35
哦,误读。尝试这个? – 2010-07-02 17:57:14
这可以工作......它似乎有点冗长。但在一个捏,我可能会最终使用这个。它的工作原理是 – BenAlabaster 2010-07-02 18:10:00