クリックしたリンクの後に次の利用可能なdivにアクセスしようとしていますが、moreProductsBoxのクラスでslideToggleを開いています。jqueryがmoreProductsBoxと呼ばれる次のdivを取得し、slideToggleを開きます
これは私が今持っているものです。
リンク:
<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がある:
// Show Hidden Product Boxes on Expand
$(".viewMoreProducts").click(function() {
$(this).nextAll(".moreProductsBox:first").slideToggle()
};
は*に.moreProductsBox
を関連している方法
pリンクビューMoreProductsは、moreProductsBoxという隠れたdivからいくつか離れています(私は推測しています)。それぞれに隠されたdivを持つセクションが多数あります。 – estern
@estern - マークアップを表示する必要があります。それ以外の場合は、適切な要素を選択する方法を推測します。 – karim79
私はマークアップを知っています。それが兄弟であるかどうかわかりません。アイテムの順序は次のようになります:
moreProductsBoxのクラスを持つdivにアクセスしようとしているdivの前にいくつかのdivがあります – estern