Javascript jquery如何使用不同的类计算行中的div

Javascript jquery如何使用不同的类计算行中的div,javascript,jquery,html,loops,Javascript,Jquery,Html,Loops,我在JS方面很弱,我想得到一些解决问题的帮助 我想计算td元素的数量,并向每行的td元素添加类something。n-是每行中td的数量。我怎么做?请帮忙 我有密码: <table> <tr class="five-1"> <td> something </td> <td> something2

我在JS方面很弱,我想得到一些解决问题的帮助

我想计算td元素的数量,并向每行的td元素添加类something。n-是每行中td的数量。我怎么做?请帮忙

我有密码:

<table>
    <tr class="five-1">
        <td>
            something           
        </td>
        <td>
                something2      
        </td>
        <td>
            something3          
        </td>
    </tr>
    <tr class="five-2">
        <td>
            something1          
        </td>
        <td>
            something2          
        </td>
        <td>
            something3      
        </td>
    </tr>
</table>
试试这个:

<script>
   $(document).ready(function(){
     $('tr').each(function(){
        $('td',$(this)).each(function(ind) {
           $(this).addClass('something' + ind);
        });
     });
   });
</script>
通过这种方式,首先选择页面上所有表中的所有TR,如果只想在特定表中执行此操作,请向该表添加一个id或类,然后使用each函数选择该行中的所有TDs,然后向每个TD添加一个类

小提琴:试试这个:

<script>
   $(document).ready(function(){
     $('tr').each(function(){
        $('td',$(this)).each(function(ind) {
           $(this).addClass('something' + ind);
        });
     });
   });
</script>
如果有多个类或Id,请为您的表指定一个类或Id

<table Id="myTable">
<tr class="five-1">
    <td>
        something           
    </td>
    <td>
            something2      
    </td>
    <td>
        something3          
    </td>
</tr>
<tr class="five-2">
    <td>
        something1          
    </td>
    <td>
        something2          
    </td>
    <td>
        something3      
    </td>
</tr>

到目前为止你试过什么?看看jQuery的长度和addClass。欢迎来到SO,请记住这个网站不是为我写这段代码的。请告诉我们您到目前为止尝试了什么,以及您遇到问题的地方。虽然这是一个简单的问题,我相信有人会给你一个答案,如果这是一个复杂的问题,那么它将被关闭的主题$'td'。addClassfunctioni{return'something'+I}嗨,欢迎来到StackOverflow!我们很乐意帮助你,但你必须先展示一些研究和努力,当你感到受挫时,你会发布具体的问题,你应该把它作为一个答案@adeneo,因为它是正确的,不需要上课。。。那么$table td呢?如果有多张桌子呢?哦。。。所以你应该重新措辞:给你的表一个类,以防有多个…你不能只做$'td'。addClass'something'吗?我本想回答这个问题,但回避了一个问题,如果你没有多张桌子的话,那就行了。如果有多个表,它将对所有表中的所有单元格执行此操作。