总结一个jQuery代码

时间:2013-11-28 20:44:20

标签: jquery code-cleanup

此代码不干净。但它有效

我需要清洁代码。有没有办法将此代码转换为干净代码?

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 个答案:

答案 0 :(得分:2)

可以使用toggleClass()并在一行中完成所有操作

$(obj).find('i').first().toggleClass('fa-star fa-star-o');

<强> toggleClass() docs