从交替行表中的特定元素中删除HTML类

时间:2011-08-04 19:52:27

标签: javascript html-table

我有一个脚本可以检测行是否为奇数,并添加一个名为“alt”的HTML类。

此表中的某些行是章节,并且应该分配“章节”类(我只有几个章节行,因此手动分配了类)。我想删除/切换这些元素的'alt'类(如果它们落在奇数范围内)。

剧本:

<script>
$(document).ready(function(){
    var row=0;
    $('table.features-table tbody tr').each(function() {
        row++;
        if(row%2==0) {
          $(this).addClass('alt');
                  }

        if(document.getElementById('table.features-table tbody tr').className("chapter")) {
          $(this).removeClass('alt');
                }       
            });
});
</script>

1 个答案:

答案 0 :(得分:0)

这对你有用吗?

<script>
$(document).ready(function(){
    var row=0;
    $('table.features-table tbody tr').each(function() {
        row++;
        if((row % 2 == 0) && ($(this).children('.chapter').length == 0)) {
          $(this).addClass('alt');
        }
     });
});
</script>