我想使用jquery最接近的命令找到一个特定的元素的基础上,如果该元素有一个特定的兄弟姐妹。我一直在玩不同的选择器,但一直没有找到能够做到我想要的东西。使用jquery最接近()找到最近的元素与已知的兄弟
因此,举例来说,如果结构是类似以下内容
<div>
<table>
<tr>
<td>
<span a>cell 1</span>
<span>cell 2</span>
</td>
<td siblingmatch="true">
<span b>cell 1</span>
<span>cell 2</span>
</td>
</tr>
</table>
<span siblingmatch="true">test 1</span>
</div>
如果我跑最接近从标有跨度开始,我希望它返回它的父TD,因为它有一个兄弟标与siblingmatch属性一起使用。但是,如果我从用b标记的区段开始运行相同的命令,我希望它返回表标记,因为这是它与兄弟标记为siblingmatch属性时找到的第一个父代。
您是否有真正的问题? – 2013-03-18 17:51:25
显示你一直在玩的jquery代码。它会提供更多的工作。 – gotohales 2013-03-18 17:53:58
@undefined我认为''(和b)仅仅是示例性的以指示代码之后的文本。 – 2013-03-18 17:54:38