我想使用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