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