How can I search through parents in jquery?

Here is a quick run down on selectors:my original notes on jquery

A note from jquery forum

How can I search through parents in jquery?

Search for: How can I search through parents in jquery?


$(linkElement).closest("div.manage_expanded").hide();

Here is the API doc for it


<script>
function showManage(linkElement)
{
    var manageDiv = $(linkElement).closest("div.manage");
    var expandedManageDiv = manageDiv.siblings("div.manage_expanded");
    
    expandedManageDiv.show();
    manageDiv.hide();
    //return false;
}  
function hideManage(linkElement)
{
    var expandedManageDiv = $(linkElement).closest("div.manage_expanded");
    var manageDiv = expandedManageDiv.siblings("div.manage");
    
    expandedManageDiv.hide();
    manageDiv.show();
    //return false;
}  
</script>

<div class="manage">
<p>
<a href="javascript:void(0)" onClick="javascript:showManage(this)">Manage</a>
</p>
</div>

<div class="manage_expanded" style="display:none">
<p>
<a href="javascript:void(0)" onClick="hideManage(this)">Hide</a>
<a href="">Folder</a>
<a href="">xml</a>
<a href="">template</a>
</p>
</div>

This uses siblings method as well

Here are all the tree traversal methods from jquery