2010-08-27 90 views
1

我想在下面的HTML如何使用jQuery

<tbody> 
<tr id="group-1" class="group"> 
<td> 
    <div class="GroupHeader"> 
    Group1&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditGroupItem" href="/Template/EditGroupItem?GroupID=1">Edit</a></span>&nbsp;&nbsp; <span class="CriteriaMoveUp"><a href="/Template/GroupMovePosition?GroupID=1&amp;MoveType=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a></span>&nbsp;&nbsp; <span class="CriteriaMoveDown"><a href="/Template/GroupMovePosition?GroupID=1&amp;MoveType=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a></span> &nbsp;&nbsp;<span class="GroupDelete"><a href="/Template/DeleteGroup?GroupID=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a></span> 
    </div> 
    <table> 
    <tbody> 
    <tr id="1" class="selection"> 
    <td> 
    Number1&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditCriteriaItem" href="/Template/EditCriteriaItem?CriteriaID=1">Edit</a></span> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=1&amp;MoveType1=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=1&amp;MoveType1=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a> &nbsp;&nbsp;<a href="/Template/DeleteCriteriaItem?CriteriaItemID=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a> 
    </td> 
    </tr> 
    <tr id="2" class="selection"> 
    <td> 
    Price2&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditCriteriaItem" href="/Template/EditCriteriaItem?CriteriaID=2">Edit</a></span> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=2&amp;MoveType1=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=2&amp;MoveType1=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a> &nbsp;&nbsp;<a href="/Template/DeleteCriteriaItem?CriteriaItemID=2&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a> 
    </td> 
    </tr> 
    <tr id="3" class="selection"> 
    <td> 
    Single Line Text3&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditCriteriaItem" href="/Template/EditCriteriaItem?CriteriaID=3">Edit</a></span> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=3&amp;MoveType1=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=3&amp;MoveType1=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a> &nbsp;&nbsp;<a href="/Template/DeleteCriteriaItem?CriteriaItemID=3&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a> 
    </td> 
    </tr> 
    <tr id="4" class="selection"> 
    <td> 
    Single Line Text4&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditCriteriaItem" href="/Template/EditCriteriaItem?CriteriaID=4">Edit</a></span> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=4&amp;MoveType1=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=4&amp;MoveType1=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a> &nbsp;&nbsp;<a href="/Template/DeleteCriteriaItem?CriteriaItemID=4&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a> 
    </td> 
    </tr> 
    <tr id="5" class="selection"> 
    <td> 
    Single Line Text5&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditCriteriaItem" href="/Template/EditCriteriaItem?CriteriaID=5">Edit</a></span> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=5&amp;MoveType1=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=5&amp;MoveType1=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a> &nbsp;&nbsp;<a href="/Template/DeleteCriteriaItem?CriteriaItemID=5&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a> 
    </td> 
    </tr> 
    <tr id="6" class="selection"> 
    <td> 
    Number6&nbsp;&nbsp;&nbsp;<span class="CriteriaEditOptions"><a id="EditCriteriaItem" href="/Template/EditCriteriaItem?CriteriaID=6">Edit</a></span> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=6&amp;MoveType1=0&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Up</a> &nbsp;&nbsp;<a href="/Template/CriteriaItemMovePosition?CriteriaItemID=6&amp;MoveType1=1&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Down</a> &nbsp;&nbsp;<a href="/Template/DeleteCriteriaItem?CriteriaItemID=6&amp;rtn=http%253a%252f%252flocalhost%253a52724%252fTemplate%252fEditTemplate%253fCategoryID%253d6">Delete</a> 
    </td> 
    </tr> 
    </tbody> 
    </table> 
</td> 
</tr> 
</tbody> 

我位于

<div class="GroupHeader"> 

匹配父,我试图以匹配找到DOM中的特定父父母在

<tr id="group-1" class="group"> 

有没有办法做到这一点在jQuery中?我尝试过使用parent(),但它不起作用

回答

4

您可以使用closest('tr')来获取与提供的选择器匹配的第一个父代。

+2

+1,但不应该是'最接近('tr.group')'(以防万一:)? – karim79 2010-08-27 21:16:01

2

.parents('tr')寻求向上

2

parent只关注一个级别。使用parents查看多个层面。

$current.parents("#group-1 .group")