如何使用 CSS 为 jQuery 表中的每一行设置不同的图像

用户11853168

我有一个使用 jQuery 创建表的外部文件。我已经想出了如何在 css 中将背景图像设置为 td 属性,但是由于该表有 4 行,因此每行中的每个单元格都获得相同的图像。我希望每一行都有不同的图像(但在行中的每个单元格中都相同)。最终,我希望每个图像都是可点击的,并运行一个将变量传递给该函数的函数,但我仍在努力解决这个问题(到目前为止收效甚微)。

这是表:

var $table = $('<table>');
$table.append()

//tbody
var $tbody = $table.append('<tbody />').children('tbody');

// add row
$tbody.append('<tr />').children('tr:last')
.append("<th>Clear</th>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>");

// add another row
$tbody.append('<tr />').children('tr:last')
.append("<th>Earlies</th>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>");

// add another row
$tbody.append('<tr />').children('tr:last')
.append("<th>Lates</th>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>");

// add another row
$tbody.append('<tr />').children('tr:last')
.append("<th>Double</th>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>")
.append("<td></td>");

// add table to dom
$table.appendTo('#dynamicTable');

});

这是CSS:

#dynamicTable td {
    background-image: url(../images/clear_32px.gif); 
}
公里数

您可以使用 css 伪 nth-child https://developer.mozilla.org/de/docs/Web/CSS/:nth-child

例如:

#dynamicTable tr:nth-child(1) td {
    background-image: url(../image1.gif); 
}
#dynamicTable tr:nth-child(2) td {
    background-image: url(../image2.gif); 
}
#dynamicTable tr:nth-child(3) td {
    background-image: url(../image3.gif); 
}
#dynamicTable tr:nth-child(4) td {
    background-image: url(../image4.gif); 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 AJAX 或 jQuery 为动态表中的每一行创建超链接

来自分类Dev

使用jQuery为表格中的每一行着色

来自分类Dev

使用 GridLayoutManager 为每一行设置不同的跨度

来自分类Dev

如何使用jquery为scale css属性设置动画?

来自分类Dev

如何使用css为段落中的每一行文本放置行分隔符?

来自分类Dev

如何使用SQL中的其他表为每一行计数?

来自分类Dev

如何在jQuery中将css游标值设置为变量?

来自分类Dev

如何在jQuery中将css游标值设置为变量?

来自分类Dev

使用jQuery将元素CSS设置为左的问题

来自分类Dev

如何使用jquery从左到右或从右到左为2个css布局设置动画?

来自分类Dev

如何使用JQuery设置不同的CSS属性?

来自分类Dev

如何使用JQuery设置不同的CSS属性?

来自分类Dev

如何在Alembic迁移中为每一行设置唯一值

来自分类Dev

如何在Alembic迁移中为每一行设置唯一值

来自分类Dev

在mysql中如何从一组给定的值中为表中的每一行设置一列

来自分类Dev

如何在数据表中为r中的每一行添加循环?

来自分类Dev

在SQL中,如何通过查找与列相等的所有行来更新表的每一行,然后将另一列设置为彼此相等

来自分类Dev

如何将变量设置为等于for / f在txt文件中的每一行?

来自分类Dev

使用“ HAVING”将查询中的每一行的布尔值设置为FALSE吗?

来自分类Dev

如何使用JavaScript为表中添加的新行设置ID或CSS选择器

来自分类Dev

如何使用CSS为圆形图像设置轮廓边框?

来自分类Dev

如何将CSV文件中的每一列设置为示例,而不是将神经网络中的每一行设置为示例?

来自分类Dev

使用JQuery遍历表中第一行的每一列

来自分类Dev

如何使用sed为每一行插入不同的标题?

来自分类Dev

如何使用CSS在Javafx中为文本设置动画?

来自分类Dev

如何使用 ID 属性为 css 中的元素设置样式?

来自分类Dev

如何针对另一表中的另一列为每一行搜索表列

来自分类Dev

如何通过字典为DataFrame中的每一行设置基于其他列的唯一列ID

来自分类Dev

使用CSS网格为每隔一行着色

Related 相关文章

  1. 1

    使用 AJAX 或 jQuery 为动态表中的每一行创建超链接

  2. 2

    使用jQuery为表格中的每一行着色

  3. 3

    使用 GridLayoutManager 为每一行设置不同的跨度

  4. 4

    如何使用jquery为scale css属性设置动画?

  5. 5

    如何使用css为段落中的每一行文本放置行分隔符?

  6. 6

    如何使用SQL中的其他表为每一行计数?

  7. 7

    如何在jQuery中将css游标值设置为变量?

  8. 8

    如何在jQuery中将css游标值设置为变量?

  9. 9

    使用jQuery将元素CSS设置为左的问题

  10. 10

    如何使用jquery从左到右或从右到左为2个css布局设置动画?

  11. 11

    如何使用JQuery设置不同的CSS属性?

  12. 12

    如何使用JQuery设置不同的CSS属性?

  13. 13

    如何在Alembic迁移中为每一行设置唯一值

  14. 14

    如何在Alembic迁移中为每一行设置唯一值

  15. 15

    在mysql中如何从一组给定的值中为表中的每一行设置一列

  16. 16

    如何在数据表中为r中的每一行添加循环?

  17. 17

    在SQL中,如何通过查找与列相等的所有行来更新表的每一行,然后将另一列设置为彼此相等

  18. 18

    如何将变量设置为等于for / f在txt文件中的每一行?

  19. 19

    使用“ HAVING”将查询中的每一行的布尔值设置为FALSE吗?

  20. 20

    如何使用JavaScript为表中添加的新行设置ID或CSS选择器

  21. 21

    如何使用CSS为圆形图像设置轮廓边框?

  22. 22

    如何将CSV文件中的每一列设置为示例,而不是将神经网络中的每一行设置为示例?

  23. 23

    使用JQuery遍历表中第一行的每一列

  24. 24

    如何使用sed为每一行插入不同的标题?

  25. 25

    如何使用CSS在Javafx中为文本设置动画?

  26. 26

    如何使用 ID 属性为 css 中的元素设置样式?

  27. 27

    如何针对另一表中的另一列为每一行搜索表列

  28. 28

    如何通过字典为DataFrame中的每一行设置基于其他列的唯一列ID

  29. 29

    使用CSS网格为每隔一行着色

热门标签

归档