4

我想为每个 td 添加一个类colspan=2

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

有人能帮帮我吗?提前致谢!

4

4 回答 4

4

你的代码

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

它工作正常,只需在您的项目中包含 jquery,而不会与 mootools 等其他工具发生任何冲突

于 2013-06-10T12:14:49.143 回答
2

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

 $('.content td[colspan=2]').addClass('dus');
于 2013-06-10T11:58:03.893 回答
1

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

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

于 2013-06-10T11:54:01.683 回答
1

请确认您正在链接 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>
于 2013-06-10T12:10:32.570 回答