根据下一个span标记的文本更改类名

时间:2017-05-06 01:12:10

标签: jquery html class

我在下面有一个HTML:

<td class="status">
  <span class="fa fa-times-circle" aria-hidden="true"></span>
  1
</td>

我想将span类更改为&#34; fa-sun-o&#34;如果班级&#34;状态&#34;文字是0。 由于某些原因,我在下面的代码并不起作用。有人可以帮忙吗?

<script>
    if $(".status:contains('1')") {
        $('.status').nextAll('span:first').removeClass('fa-times-circle').addClass('fa-sun-o');
      }
</script>

1 个答案:

答案 0 :(得分:1)

你不需要if声明。你可以这样做:

$('.status:contains("1") span').removeClass('fa-times-circle').addClass('fa-sun-o');

Codepen