我在使用类将类删除/添加到最近的 div 时遇到问题。现在它为所有人切换课程,而不是最接近的课程。
我究竟做错了什么?
$(document).on('click', '.btnMoreInfo', function () {
$(this).closest('div').find('.moreInfo').toggleClass('hide')
})
HTML:
<ul>
<li>
<button class='btnMoreInfo'>More</button>
<div class='moreInfo hide'></div>
</li>
<li>
<button class='btnMoreInfo'>More</button>
<div class='moreInfo hide'></div>
</li>
<li>
<button class='btnMoreInfo'>More</button>
<div class='moreInfo hide'></div>
</li>
<li>
<button class='btnMoreInfo'>More</button>
<div class='moreInfo hide'></div>
</li>
<li>
<button class='btnMoreInfo'>More</button>
<div class='moreInfo hide'></div>
</li>