나는 slideToggle을 사용하여 링크를 클릭하면 내용을 표시하는 "드롭 다운"을 만들었습니다.한 페이지에 여러 개의 slideToggle 사용
"열림 시간보기"를 클릭하면 div 표시 시간이 표시됩니다.
문제는 제 페이지에 여는 시간이 다른 여러 위치가 있다는 것입니다. 그래서 하나의 기능을 사용하여 링크를 클릭하면 모든 숨겨진 div가 열립니다. 어떻게 관련성있는 div에 하나의 링크 만 연결할 수 있습니까?
HTML :
<div class="timeList">
<a>See opening times</a>
<p class="openingTimes" style="display: none;">
<strong>Mon-Fri</strong>: 7am - 5.30pm<br />
<strong>Sat</strong>:<br />
<span class="seasonTimes"><em>Summer</em>: 7.30am - 5.30pm<br />
</span>
<span class="seasonTimes"><em>Winter</em>: 8am - 5pm<br />
</span>
<span class="seasonTimes"><em>November - March</em>: 8am - 1pm<br />
</span>
<strong>Sun</strong>: Closed
</p>
</div>
<br /><br />
<div class="timeList">
<a>See opening times</a>
<p class="openingTimes" style="display: none;">
<strong>Mon-Fri</strong>: 8am - 5.30pm<br />
<strong>Sat</strong>:<br />
<span class="seasonTimes"><em>Summer</em>: 90.30am - 5.30pm<br />
</span>
<span class="seasonTimes"><em>Winter</em>: 10am - 5pm<br />
</span>
<strong>Sun</strong>: 10am - 5.30pm
</p>
</div>
jQuery를 : 당신의 코드
$(".timeList a").click(function() {
$(".openingTimes").slideToggle("slow");
});
아래의 코드를 사용해보십시오 ...! 나는 정확한 구현을했다. – NinjaNye