.detailsBox
jQueryで呼び出されるHTMLでdivを見つける必要があります。divは、すべて同じクラス名がループで出力される一連のdivの1つであり、リンクがクリックされるとスライドダウンします。
HTMLは次のとおりです。
<div id="support">
<h2><a href="#" class="title"><?php echo $growing->title; ?></a></h2> <!-- Click on this link... -->
<div class="detailsBox"> <-- ... and this div will slide down from being hidden -->
<div id="tabs-text">
<p class="description"><?php echo $growing->description; ?></p>
</div>
<div id="learnmore">
<a class="sendEmail" target="_blank" id="<?php echo $growing->link;?>" href="<?php echo base_url() . 'channel-partners/tools/' . $growing->link; ?>"><?php echo $growing->link_text; ?></a>
<a class="sendEmail" id="<?php echo $growing->link2;?>" href="<?php echo $growing->link2; ?>"><?php echo $growing->link_text2; ?></a>
</div>
</div>
</div>
私はこのような親divを見つけることができます:
var parent = $(this).parent().parent();
しかし、私はそれから子供を見つける方法が必要.detailsBox
です。それ、どうやったら出来るの。私はこれを試しましたが、うまくいきませんでした:
$(parent + '> div.detailsBox').slideDown();
オブジェクトと文字列を結合しようとしているため、コンソールはこれが認識されない式であると文句を言います。全体をjQueryでラップされたセレクターにするにはどうすればよいですか?