为什么我无法切换课程'fa-minus-circle fa-plus-circle'
?
我使用以下代码:
$('.faq-q').on('click', function () {
$(this).closest('.arrows').find('.fa-change').toggleClass('fa-minus-circle fa-plus-circle');
$(this).closest('.fa-change').toggleClass('fa-minus-circle fa-plus-circle');
})
但是没有做好这项工作。
答案 0 :(得分:2)
.closest()
方法从DOM树中选择与选择器匹配的第一个元素。
你必须在这里使用.find()
$('.faq-q').on('click', function () {
$(this).find('.fa-change').toggleClass('fa-minus-circle fa-plus-circle');
$(this).find('.fa-change').toggleClass('fa-minus-circle fa-plus-circle');
})