jQuery添加类不适用于特定的类名称

时间:2019-01-04 21:12:06

标签: jquery

我很困惑...

这有效:

$(this).children().removeClass('fa-square').addClass('fa-check-squarex');

请注意所添加的类名末尾的x。实际上,除fa-check-square以外的任何其他类名都可以使用。

这不是:

$(this).children().removeClass('fa-square').addClass('fa-check-square');

1 个答案:

答案 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');