我很困惑...
这有效:
$(this).children().removeClass('fa-square').addClass('fa-check-squarex');
请注意所添加的类名末尾的x。实际上,除fa-check-square
以外的任何其他类名都可以使用。
这不是:
$(this).children().removeClass('fa-square').addClass('fa-check-square');
答案 0 :(得分:0)
您需要查看Font Awesome文档,以查看您添加的类是否实际上是Font awesome库的一部分-例如,您可能需要使用“ fa-check-square”或“ fa-check-方o”。
您可能还需要检查所使用的图标是否在所使用的FA版本内(如果使用的是4.7.4版或其他版本,版本5中的图标将不可用)
$(this).children().removeClass('fa-square').addClass('fa-check-square');
或
$(this).children().removeClass('fa-square').addClass('fa-check-square-o');