jQueryで下記の class Attendance-question-icon と Attendance-question がクリックされた時、非表示になっているAttendance-mobile-txtを表示させたいのですが、階層構造の外(?)にある要素の取得がどうすればいいかわかりません。「closest()」メソッド等も試してみましたがうまくいきませんでした。よろしくお願いいたします(class="Attendance-mobileは複数あり、クリックしたclass="Attendance-mobile内のAttendance-mobile-txtが表示されるようにしたいです。)
HTML
1 <div class="Attendance-mobile"> 2 <div class="Attendance-mobile-flex"> 3 <div class="Attendance-mobile-flex-inside"> 4 <img src='skypeconsulting.png'> 5 <p class="Attendance-question txtm">Skypeで事前コンサル</p> 6 </div> 7 <i class="fas fa-chevron-down Attendance-question-icon"></i> 8 </div> 9 <div class="Attendance-mobile-txt"> 10 <p class="Attendance-answer-one txts">現在のスキルの状況、パソコンの環境説明、渡航での注意点を話します。</p> 11 <p class="Attendance-answer-one txts">簡単なテストあり</p> 12 <p class="Attendance-answer-two txtxs">iSaraでは受講費以上を稼げることを保障しています。従って、事前コンサル時点で簡単なテストを実施し、場合によってはお断りをしております。(テストの内容はPCの基礎知識に関するテストですので、普段からパソコンを利用する方でしたら問題ありません。テストはもちろん無料ですので、まずはお問い合わせください。)</p> 13 </div> 14 </div>
javascript
1 $('.Attendance-question-icon','Attendance-question').click(function() { 2 /*Attendance-mobile-txtに.slideToggle();を適用させたい*/ 3 });
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/01 08:13