Обобщение кода JQuery
Этот код не чистый. Но это работает
Мне нужен чистый код. Есть ли способ конвертировать этот код в чистый код?
var favIcon = $(obj).find('i').first();
if (favIcon.hasClass('fa-star')) {
favIcon.removeClass('fa-star');
favIcon.addClass('fa-star-o');
} else {
favIcon.removeClass('fa-star-o');
favIcon.addClass('fa-star');
}
1 ответ
Решение
Можешь использовать toggleClass()
и сделать все это в одну строку
$(obj).find('i').first().toggleClass('fa-star fa-star-o');