【问题标题】:Add class to td with colspan=2使用 colspan=2 将类添加到 td
【发布时间】:2016-12-28 16:48:41
【问题描述】:

我想为每个具有colspan=2 的 td 添加一个类:

<div class="content">
    <table>
        <tr>
            <td>zuppa di zucchini</td>
            <td>€ 6,00</td>
        </tr>
        <tr>
            <td colspan="2">huisgemaakte soep van courgette met munt</td>
        </tr>
        <tr>
            <td>insalata caprese</td>
            <td>€ 6,00</td>
        </tr>
        <tr>
            <td colspan="2">frisse salade met tomaatjes,
                            mozzarella en verse pesto</td>
        </tr>
    </table>
</div>

我认为这样的事情可以解决问题,但它不起作用:

$('.content td[colspan=2]').addClass('dus');

有人可以帮帮我吗?提前致谢!

【问题讨论】:

标签: html addclass html-table


【解决方案1】:

你的代码

 $('.content td[colspan=2]').addClass('dus');

效果很好 只需在您的项目中包含 jquery,而不会与 mootools 等其他工具发生任何冲突

【讨论】:

    【解决方案2】:

    请检查此fiddle。这运行良好.. 我认为你没有包括 Jquery。如果一切都很完美,它必须工作。使用 firebug 进行调试。我刚刚添加了这段代码。

     $('.content td[colspan=2]').addClass('dus');
    

    【讨论】:

      【解决方案3】:

      您可以简单地使用属性名称而不指定值。

      $(".content td[colspan]").addClass("dus");

      【讨论】:

        【解决方案4】:

        请确认您正在链接 jquery 库。也像这样将内容类放在表格标签中。

        <table class="content">
         <td colspan="2"></td>
        </table>
        

        我把这段代码放在文档的末尾,它工作得很好。

         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" type="text/javascript"></script>
         <script type="text/javascript">
              $('.content td[colspan=2]').addClass('dus');
          </script>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-07
          • 1970-01-01
          • 2021-11-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-02
          • 1970-01-01
          相关资源
          最近更新 更多