versuchen, Zugriff auf die nächste verfügbare div nach dem ein Link, den ich klicke, mit einer Klasse von moreProductsBox und dann slideToggle öffnen.jquery get nächste div namens moreProductsBox und slideToggle es öffnen
Dies ist, was ich habe jetzt:
-Link:
<div class="productContent">
<p><a href="#" onclick="return false;" class="viewMoreProducts">View Related Products </a></p>
</div>
<div class="productSelectBar">
<div class="selectBar">
</div>
</div>
<!-- View More Products Box -->
<div class="moreProductsBox" style="display:none;">
</div>
JQuery ist:
// Show Hidden Product Boxes on Expand
$(".viewMoreProducts").click(function() {
$(this).nextAll(".moreProductsBox:first").slideToggle()
};
* Aktualisierte Auszeichnungs klareres
die p link viewMoreProducts ist ein paar Divs weg (immer noch ein Geschwister, ich denke) von der versteckten div namens moreProductsBox. Es wird viele Sektionen mit versteckten Divs geben. – estern
@estern - Sie sollten Ihr Markup wirklich zeigen, sonst werden wir nur raten, wie Sie das richtige Element auswählen. – karim79
Ich kenne das Markup ich bin nur nicht sicher, ob es Geschwister ist. Die Reihenfolge der Artikel lautet wie folgt:
dann ein paar divs vor dem div, das ich zugreifen möchte, hat eine Klasse von moreProductsBox – estern