针对最接近的类以切换两个类的问题

  • 本文关键字:问题 两个 最接近 jquery
  • 更新时间 :
  • 英文 :


为什么我无法'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');
})

但并没有做这项工作。

小提琴:http://www.bootply.com/hHWNJaNGv0

.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');
})

最新更新