jQuery pour trouver le plus proche de la Div Parent

Je suis en train d'apprendre jQuery avec le scénario suivant. Pour cela, j'ai essayé les jQuery après la lecture de plusieurs AINSI en question; mais il n'a pas de travail

$(this).closest('.viewLogText').parent().find('.reportLog').css("display", "none");

Scénario:

Il y a trois enfant les éléments div dans une div qui a de la classe Css “repeaterRecord”. L'enfant divs sont avec des classes css - repeaterIdentifier, viewLogTitle et reportLog.

Il y a deux divs avec cette structure (div qui a de la classe Css “repeaterRecord”).

jQuery pour trouver le plus proche de la Div Parent

La div avec viewLog classe est comme indiqué ci-dessous.

   <div class="viewLogTitle">
        <div class="viewLogText">
            View Report Log
        </div>
        <div>
            <img alt="Expand" src="Images/PlusIcon.GIF" class="expandLogIcon" />
            <img alt="Collapse" src="Images/MinusIcon.GIF" class="collapseLogIcon" />
        </div>
    </div>

Lorsque le collapseLogIcon image est cliqué, j'ai besoin de cacher (seulement) le plus proche de la div avec “reportLog” classe (au même niveau de "viewLogTitle"). Comment pouvons-nous le faire à l'aide de jQuery?

Jour De Travail Exemple:

http://jsfiddle.net/Lijo/L9w4F/11/ et
http://jsfiddle.net/Lijo/L9w4F/8/ et
http://jsfiddle.net/Lijo/L9w4F/12/

RÉFÉRENCE:

  1. Efficace, de manière concise pour trouver la correspondance de la fratrie?
  2. jquery sélectionnez les frères et sœurs jusqu'à ce que"

OriginalL'auteur Lijo | 2012-08-08