1

如何使用 JQuery 更改表的背景属性?

我不想使用 style.background 属性。它需要是表格的背景属性。是的,我知道这已被弃用,但我正在使用 Google 的 Caja,它会去除任何背景图像 CSS 属性,但不会去除表格中的背景。一切都很奇怪,但我想让这个工作。

我需要:

<table background="image.png" border="1" bordercolor="#888" cellspacing="0" >
    <tbody>
        <tr>
            <td style="width: 60px;">&nbsp;</td>
        </tr>
        <tr>
            <td style="width: 60px;">&nbsp;</td>
        </tr>
    </tbody>
</table>
4

5 回答 5

1

将 id tid提供给 table后使用以下代码

document.getElementById("tid").style.backgroundImage="url('URL of the image')";

演示

于 2013-08-29T09:44:42.547 回答
1

将 id 添加到表中,然后使用

document.getElementById('myawesometableid').setAttribute('background', 'image.png');
于 2013-08-29T10:00:47.767 回答
0

像这样的东西:

$table.attr('background', newImageUrl)
于 2013-08-29T09:17:50.977 回答
0

这会帮助你

$('#tableId').css('background-image', ImageUrl);

.css()

或使用 JavaScript

document.getElementById("tableId").style.backgroundImage="url('ImageUrl.png')";
于 2013-08-29T09:18:36.067 回答
0

.css方法可以很方便。

$('table').css("background-color", "#000000");
于 2013-08-29T09:18:50.710 回答